【问题标题】:Friends invited to an app not in friends list受邀加入不在好友列表中的应用的好友
【发布时间】:2015-01-22 22:35:24
【问题描述】:

我刚刚实现了请求对话框来邀请已登录用户的朋友。

成功了,被邀请的朋友的FB页面上会显示一条通知,然后该朋友点击它,并接受申请。

但是,当我向邀请某人的用户请求“/me/friends”时,该受邀用户不会出现。

我做错了什么?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    好友和会话用户都需要授予user_friends权限

    • 需要具有 user_friends 权限的用户访问令牌才能查看当前人的好友。
    • 这只会返回使用(通过 Facebook 登录)提出请求的应用的任何朋友。
    • 如果此人的朋友拒绝 user_friends 权限,该朋友将不会出现在此人的朋友列表中。

    https://developers.facebook.com/docs/graph-api/reference/v2.2/user/friends

    【讨论】:

    • 谢谢,但我正在做,这是一个 sn-p:$helper = new Facebook\FacebookRedirectLoginHelper('apps.facebook.com/'.$this->app_id.'/'); $data['login_url'] = $helper->getLoginUrl(array('email','user_friends','publish_actions'));
    • @Konrad 然后提交一个错误。只要两个用户都授予user_friends,您就应该能够看到友谊。
    • 谢谢,您的回答帮助我找到了一个错误 - 我有两个登录脚本,分别在 php 端和 js 端,后者是正在使用的脚本,并且我在范围内没有“user_friends”权限在那里。
    猜你喜欢
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多