2015-05-26 4 views
0

Я звоню следующий Graph API с токенов доступа, выданных двумя различными приложениями:Facebook Graph API GraphMethodException 100

/v2.3/{user_id}?access_token={access_token} 

Первые работы вызова, вторая возвращает следующее сообщение об ошибке:

{ 
    "error": { 
    "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api" 
    "type": "GraphMethodException", 
    "code": 100 
    } 
} 

приложения имеют те же настройки на панели инструментов Facebook. Я не могу найти причину этого.

ответ

1

Если вы используете один и тот же идентификатор для обоих, и он не является глобальным, то один из вызовов всегда будет терпеть неудачу.

Графический API 2.0+ использует идентификаторы приложений с привязкой, то есть идентификатор, который вы получаете в приложении, уникален и не может использоваться вне этого вызывающего приложения.

Так

  • /v2.3/{user_id_from_app_1}?access_token={access_token_app_1} Всегда работать

  • /v2.3/{user_id_from_app_1}?access_token={access_token_app_2} Всегда терпеть неудачу

  • /v2.3/{user_id_from_app_2}?access_token={access_token_app_2} Всегда работать

+0

Это была проблема. Благодаря! –