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

问题描述 投票:0回答:1

我的 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


Q:如何在不强制登录的情况下获取当前用户ID...可能吗?

javascript facebook facebook-graph-api
1个回答
0
投票

如果您使用页面选项卡应用程序,则可以按照此处所述访问

signed_request
https://developers.facebook.com/docs/reference/login/signed-request/

使用共享对话框后,据我所知这是不可能的。

© www.soinside.com 2019 - 2024. All rights reserved.