facebook graph api访问令牌错误

时间:2016-09-19 11:21:47

标签: rest api facebook-graph-api

我正在尝试使用access_token这样的

访问facebook marketing api
https://graph.facebook.com/v2.7/me?key=value&access_token=7675848474658758|u0498cm4u85a478c954858784

像这样得到错误

{
   "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
      "code": 2500,
      "fbtrace_id": "rctvrtrtr"
   }
}

我用Google搜索,发现我的令牌已过期。可能!!

其次,我发现谷歌的这个网址描述每次运行时都会获得新的访问令牌

https://graph.facebook.com/oauth/access_token?             
    client_id=APP_ID&
    client_secret=APP_SECRET&
    grant_type=fb_exchange_token&
    fb_exchange_token=EXISTING_ACCESS_TOKEN 

这次我得到了这样的错误

{
   "error": {
      "message": "Malformed access token EXISTING_ACCESS_TOKEN",
      "type": "OAuthException",
      "code": 190,
      "fbtrace_id": "txdtysyvyt"
   }
}

我有没有办法请求fb graph api将app id和secret作为访问令牌,每次都使用新的访问令牌从facebook获取数据?如果是,我该怎么办?

第二我如何传递此网址中的参数以获取具体信息?第三,我已经通过app id和secret。这是否意味着我不需要用户ID和密码来访问URL?对吗?

请提出您的建议

提前致谢!!

0 个答案:

没有答案