use*_*459 7 iphone facebook facebook-graph-api ios fbwebdialogs
我正在开发一个iOS应用程序,我希望能够通过Facebook向我的应用程序发送邀请,我设法使用presentRequestsDialogModallyWithSession
但我也希望我的应用程序知道邀请函的发送对象.这可能吗?
是的,绝对有可能.以下是获取用户发送邀请的用户朋友列表的方法.
在presentRequestsDialogModallyWithSession中必须有一个处理程序,如下所示:
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
Run Code Online (Sandbox Code Playgroud)
您可以在resultURL变量中获取响应URL的结果.如果使用此方法将其转换为字符串
[resultURL parameterString]
Run Code Online (Sandbox Code Playgroud)
您将获得fbconnect URL,如下所示:fbconnect:// success?request = 57985658213xxxx&%5B0%5D = 13xxxxxxx9&%5B1%5D = 1000000xxxxxxx3
这里,request =之后的第一个参数是"57985658213xxxx&to",这是请求ID,剩下的参数由"&to%5B0%5D ="和"&to%5B1%5D ="分隔,是朋友的facebook id.在这里,我已经向两个人发送了邀请函,其中包括:13xxxxxxx9,1000000xxxxxxx3
而不是所有的数字,我已将xxxxxxx放在上面的ID中,因为我不想在stackoverflow中公开显示我朋友的facebook id;)
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |