J'essaie d'obtenir id champ de page (PSID) de user_idComment obtenir user_id de la page portée id
Comme je sais, un utilisateur ont deux ID type: un pour Graph API Platform (GID) et un pour la plate-forme Messenger (MID).
(PSID = MID, user_id = GID)
J'ai trouvé le moyen de changer de GID MID:
GET /{GID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
enter code here
JSON Je reçois:
{ "data": [
{
"id": "MID here",
"page": {
"name": "Trang web b\u00e1n h\u00e0ng",
"id": "517250420"
}
} ], "paging": {
"cursors": {
"before": "MTg2MzIxMDUxNzI1MDQyMAZDZD",
"after": "MTg2MzIxMDUxNzI1MDQyMAZDZD"
} }}
maintenant Je veux passer de MID à GID.
J'essaie cette
GET /{MID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
Mais j'obtiens l'erreur
{ "error": {
"message": "(#230) Requires pages_messaging permission to manage the object",
"type": "OAuthException",
"code": 230,
"fbtrace_id": "D+x01MWia1s" }}
J'ai lu le document de Facebook dans here mais je ne peux pas trouver le moyen de changer de MID GID.
S'il vous plaît aidez-moi. Merci d'avoir lu mon problème.
_ « Mais j'obtiens l'erreur » _ - donc corriger l'erreur, et voyez ce que vous obtenez alors ... – CBroe
erreur signifie que je ne sais pas comment pour le réparer et je pense que ce n'est pas la bonne façon. Désolé de rendre confus. –
Le message d'erreur indique ce que vous essayez de faire nécessite une autorisation spécifique - la première étape ici est bien sûr que vous allez obtenir cette autorisation de l'utilisateur. – CBroe