我的 Facebook 选项卡应用程序,使用 FB.ui 发送对话框向用户的朋友发送邀请以加入我的应用程序并进行协作。
由于发送对话框响应只是一个
{success:true}
JS 对象,所以我无法判断收件人是谁。
我可以获得有效的访问令牌,并且可以像这样查询特定用户的公共信息:
https://graph.facebook.com/USER_ID?access_token=MY_APP_ACCESS_TOKEN
Q:如何在不强制登录的情况下获取当前用户ID...可能吗?
如果您使用页面选项卡应用程序,则可以按照此处所述访问
signed_request
:https://developers.facebook.com/docs/reference/login/signed-request/
使用共享对话框后,据我所知这是不可能的。