在我的 Unity IOS 游戏中,我尝试使用 FB.Feed 在用户的墙上分享屏幕截图失败。
Facebook documentation uses FB.Api to publish the screenshot ,但此方法不显示共享对话框,它只是将图片上传到 Facebook。
到目前为止我找到的答案:
此方法会触发错误,因为无法使用 Facebook URL 作为图片来源。
我的问题:
这是在发布图片时显示共享对话框的正确(也是唯一)方式吗?还是我看错了方向?
最佳答案
FB.Feed
只允许您发布图片链接。它不会将图像上传到 Facebook。因此,这些图像需要托管在网络上的某个地方,而不是本地。
使其工作的最佳方法是使用 privacy
将图像上传到 FB(将 EVERYONE
属性设置为 FB.API
) ,然后通过 FB.Feed 分享该图片的链接。如果您不想创建重复的故事,即一个来自发布图片,另一个来自 FB.Feed
,请确保您设置了 no_story
为真。
关于unity3d - Unity facebook SDK,不能用FB.Feed发布图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23912618/