Facebook - 使用应用访问令牌获取当前用户ID

时间:2014-07-14 13:53:09

标签: javascript facebook api facebook-graph-api web

我的Facebook标签应用,使用FB.ui发送对话框向用户的朋友发送邀请,以加入我的应用并进行协作。

enter image description here

由于发送对话框响应只是一个{success:true} JS对象,我无法告诉收件人是谁。

致电:https://graph.facebook.com/oauth/access_token?client_id=MY_APP_ID&client_secret=MY_APP_SECRET&grant_type=client_credentials

我可以获得有效的访问令牌,并且可以查询特定用户的公共信息,如下所示:

https://graph.facebook.com/USER_ID?access_token=MY_APP_ACCESS_TOKEN


:如何在不强制登录的情况下获取当前用户ID ...是否可以?

1 个答案:

答案 0 :(得分:0)

如果您使用网页标签应用,则可以按照此处所述访问signed_requesthttps://developers.facebook.com/docs/reference/login/signed-request/

使用共享对话框时,AFAIK无法使用。