不能使用facebook graph_api debug_token来调试用户access_token

时间:2013-12-10 09:19:34

标签: facebook facebook-graph-api facebook-sdk-3.0

我在文档

中使用了debug_token 。

'https://graph.facebook.com/oauth/debug_token?input_token=' $ token_to_be_checked '&安培; =的access_token' $ app_access_token;

但它返回了

{“error”:{“message”:“缺少redirect_uri参数。”,“type”:“OAuthException”,“code”:191}}

虽然文档中没有提到redirect_uri,但我将其添加到上一个请求中

'&安培; REDIRECT_URI ='。$ my_url '&安培; CLIENT_ID =' $ APP_ID;

但仍然收到以下错误

{“error”:{“message”:“Unknown OAuth 2.0 method,debug_token。”,“type”:“OAuthException”,“code”:1}}

任何正文都可以帮我修复此问题并正确调试我的令牌

提前致谢

1 个答案:

答案 0 :(得分:3)

您使用的是错误的端点。

你需要:

GET https://graph.facebook.com/debug_token

您只需要这些查询参数:

input_token:您要调试的令牌

access_token:使用管道连接您应用的APP ID和APP SECRET(' |')。因此,如果您的应用ID为' 12345678',并且您的APP密码为' jkg3ekjh453',则您的access_token将为:' 12345678 | jkg3ekjh453'

希望这有帮助。