Facebook URL Scheme不起作用fb:// publish

时间:2013-04-21 11:56:21

标签: android iphone ios facebook url-scheme

我刚刚意识到Facebook URI方案发布功能不再起作用了。它打开了Facebook应用程序,但仅此而已。有没有办法通过URI方案发布内容?
你可以在下面找到我的代码。

NSString *post = [NSString stringWithFormat:@"fb://publish/profile/me?text=foo"];        
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]];

3 个答案:

答案 0 :(得分:0)

我认为这是如何通过网址完成的:

link

您需要来自Facebook的访问令牌。之后,您可以按照此链接说明和要求进行操作。

link

还有一个用于HTTP请求的Graph API资源管理器。

link

我希望这会对你有所帮助。就我而言,我使用iOS社交框架,它易于使用且用户友好。

答案 1 :(得分:-1)

有一段时间的SDK更新会改变URL方案的工作方式。如果您最近更新了旧SDK,则可能需要确保正确设置。

这方面的新方法在Facebook开发人员门户网站上进行了描述:

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/

具体来说,深入到第5步并查看该部分中的最后一个屏幕截图。

您可以清楚地看到URL方案现在必须包含您的Facebook应用ID。

答案 2 :(得分:-2)

NSString *post = [NSString stringWithFormat:@"fb://profile/me?text=foo"];        
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]];