我正在开发一个 iOS 应用程序,我希望能够通过 facebook 向我的应用程序发送邀请,我设法使用
PresentRequestsDialogModallyWithSession
但我也希望我的应用程序知道邀请发送给了谁。这可能吗?
是的,这是绝对可能的。
以下是获取用户已向其发送邀请的好友列表的方法。
在presentRequestsDialogModallyWithSession中必须有一个处理程序,如下所示:
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
您可以在 resultURL 变量中获取响应 URL 的结果。如果使用此方法将其转换为字符串
[resultURL parameterString]
您将获得 fbconnect URL,如下所示: fbconnect://success?request=57985658213xxxx&to%5B0%5D=13xxxxxxx9&to%5B1%5D=1000000xxxxxxx3
这里,request=之后的第一个参数是“57985658213xxxx&to”,即请求id,其余由“&to%5B0%5D=”和“&to%5B1%5D=”分隔的参数是朋友的facebook id。这里我已经向两个人发送了邀请,他们是:13xxxxxxx9, 1000000xxxxxxx3
我在上面的 id 中放置了 xxxxxxx,而不是所有数字,因为我不想在 stackoverflow 中公开显示我朋友的 facebook id ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)