【问题标题】:FB.ui apprequest fails on friends who have not accepted friend request未接受好友请求的好友的 FB.ui apprequest 失败
【发布时间】:2013-02-06 14:18:59
【问题描述】:

我有一个应用程序,允许用户根据好友列表发送应用程序邀请请求。

我正在调用:

            FB.ui({ method: 'apprequests',
                message: 'My App Request',
                to: users,
            }, requestCallback);

我遇到的问题是我向 GraphAPI /FRIENDLIST_ID/members 发出请求?它正在返回尚未接受朋友请求的成员,因此当我在上面进行 apprequests 调用时,我收到以下错误:

API 错误代码:100 API错误描述:无效参数 错误消息:只能向此应用程序的朋友或用户发送请求。

有没有办法与特定用户进行 FB.ui 调用,然后如果失败,将请求替换为 to 字段空白,以便用户可以选择他们想要发送给的用户?或者有没有办法判断是否有人接受了你的好友请求?

【问题讨论】:

    标签: facebook facebook-graph-api fb.ui


    【解决方案1】:

    我认为您的实现不是预期的用途。为了最方便用户,您不应该预先填写“to”部分,以便用户自己选择他想邀请的朋友。

    但是,回到你的实现:

    您可以在 requestCallback 中查看您收到的响应。如果这是一个错误,您应该能够在没有“to”字段的情况下再次调用 FB.ui。

    【讨论】:

    • 我通常会完全同意你的观点,但我们这样做有一个特定的原因。我们还为他们提供了选择要发送给谁的选项。我会试试你的建议,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多