J'ai passé des journées entières à essayer de comprendre cette erreur, je remarque aussi qu'il ya des questions similaires avec le même message, mais je ne suis pas totalement sûr que je trouve la réponse là-bas, donc si quelqu'un pouvait indiquer ou donner une pointe dans mon problème, j'apprécie tout à fait cela.
Je fais la demande d'envoyer un message à partir d' une page Facebook A à un utilisateur X (par userId) qui fait un commentaire sur un poste de FB Page A, par un nom test FB App MyApp . J'essaie ceci sur Facebook Graph Explorer.
Je suis arrivé à l'utilisateur Id par chercher la liste des commentaires dans un poste dans la page Facebook, mais je ne pouvais pas tout à fait envoyer le message.
Voici l'erreur
{
error: {
message: (#100) No matching user found,
type: OAuthException,
code: 100,
error_subcode: 2018001,
fbtrace_id: H3yMO0RWaDy
}
}
Voici la ma piste
MyApp a été configuré webhook OK, car il est pas encore publié dans le but de test (app non approuvée), donc je dois ajouter le compte utilisateur X dans la piscine de testeur de MyApp (le message que je tente d'envoyer est aussi cet utilisateur X)
Je me suis connecté en utilisateur X pour faire un commentaire sur un post dans le FB Page A
Le graphique Explorer, je choisi Application: MonApp , et obtenir la page jeton d' accès de FB Page A , je fis deux demandes suivantes
3.1 /{page_id}_{post_id}?fields=comments
Avec cela, je peux obtenir la liste des commentaires existants dans FB Page A, voici la sortie:
{
comments: {
data: [
{
created_time: ...,
from: {
name: User X,
id: 123456789 // this is the user Id that I would take to send the message to
},
message: Sample comment from User X,
id: ... // {page_id}_{post_id}
}
],
paging: {
....
}
},
id: ... // {page_id}_{post_id
}
}
3.2 {page_id}/messages: Je suis en train d'envoyer un message de FB Page A à l' utilisateur X avec l'ID utilisateur que je suis arrivé de 3,1 étape
recipient: {id: 123456789} // there seems be a problem with this id that I got from step 3.1, FB cannot find the user id with this number
message: {text: hello}
Je suis également reconnu à propos de l'application / la page scope id pour l'utilisateur.
Je l'ai déjà souscrit MyApp au FB Page A avec l'API (/{page_id}/subscribed_apps)
Facebook API v2.10
Je n'ai aucune idée de ce qui ne va pas.













