2

我正在使用 iOS FB SDK(在 Parse F/W 中烘焙)发送应用请求邀请

[facebook dialog:@"apprequests" andParams:params andDelegate:nil];]

请求正在正确发送,并且也显示在受邀者的帐户中。当我单击请求时,Facebook 应用程序会正确启动我的应用程序。此时,我正在检查传入的 URL 以处理和获取 request_ids 等。FB 上的示例代码(http://developers.facebook.com/docs/tutorials/ios-sdk-games/requests/)表示传入的 URL应为以下格式

fb480369938658210://authorize&expires_in=3600&access_token=xyz&target_url=http://m.facebook.com/apps/friendsmashsample?fb_source=notification&request_ids=abc&ref=notif&app_request_type=Duser_to_user

但是,我收到这样的

fb123456789123456://authorize?expires_in=86400&access_token=BAADiMgKGSZB8BAD3ZCeZAGNkm7d8tGuNZAKuq5nThbNTdiZA1ZBFcp1bhIKp1cFvwDsOPZCZBIgowSwRkBnZARF5tBsyWHk0yLukZAK8ubNZA4ZCbkyQg619cg9v0SMqsaBzgwNbQZCdPZBSLoYwZDZD&
target_url=http%3A%2F%2Fwww.facebook.com%2Fappcenter%2F123456789123456

所以这里缺少一些组件,比如 request_ids、ref=notif 等。

这里有什么明显的缺失吗?

请帮忙。谢谢。

4

1 回答 1

3

对于未来的用户,我必须根据向 Facebook 提交的这个错误设置移动站点 URL - https://developers.facebook.com/bugs/465760136778889/

荒谬,但它有效。希望这个问题得到解决。不知道为什么他们有这种依赖。

于 2013-01-31T09:10:15.930 回答