1

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

我正在使用电话:

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

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

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

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

4

1 回答 1

0

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

但是,回到你的实现:

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

于 2013-02-06T14:42:43.327 回答