我有一个应用程序,我允许用户根据好友列表发送应用邀请请求。
我正在使用电话:
FB.ui({ method: 'apprequests',
message: 'My App Request',
to: users,
}, requestCallback);
我遇到的问题是我向GraphAPI / FRIENDLIST_ID /成员提出请求?它正在返回尚未接受朋友请求的成员,因此当我在上面进行apprequests调用时,我收到以下错误:
API错误代码:100 API错误说明:参数无效 错误消息:只能向此应用程序的朋友或用户发送请求。
是否有办法与特定用户进行FB.ui调用,然后如果失败则将请求替换为to字段为空,以便用户可以选择要发送给的用户?或者有没有办法判断某人是否接受了你的朋友请求?
答案 0 :(得分:0)
我认为您的实施不是预期用途。为了最方便用户,你不应该预先填写“to”部分,这样用户自己就可以选择他想邀请的朋友。
但是,回到你的实现:
您可以查看requestCallback,您收到了什么回复。如果是错误,您应该能够在没有“到”字段的情况下再次调用FB.ui。