繁体   English   中英

Facebook URL方案不起作用fb:// publish

[英]Facebook URL Scheme does not work fb://publish

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

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

我认为这是可以通过URL完成的方法:

链接

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

链接

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

链接

希望对您有帮助。 就我而言,我使用的是易于使用且用户友好的iOS Social Framework。

以前有一个SDK更新,它更改了URL方案的工作方式。 如果您最近更新了旧的SDK,则可能要确保正确设置了它。

Facebook Developer门户中介绍了执行此操作的新方法:

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

具体来说,向下钻取至步骤5,然后查看该部分中的最后一个屏幕截图。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM