Mau*_*mbo 6 unity-game-engine facebook-unity-sdk
在我的Unity IOS游戏中,我没有成功尝试使用FB.Feed在用户的墙上分享屏幕截图. Facebook文档使用FB.Api发布屏幕截图,但此方法不显示共享对话框,它只是将图片上传到Facebook.
我到目前为止找到的答案:
使用FB.Api上传图片,然后解析图片URL的FBResult,并将其提供给FB.Feed Link以回答.此方法会触发错误,因为无法使用Facebook URL作为图片的来源.
在本地保存图片并将"File://"添加到图片路径中.链接到问题.这似乎也不起作用,Facebook文档似乎没有任何关于URL格式的信息.
我的问题:
这是发布图片时显示共享对话框的正确(且唯一)方式吗?还是我在朝错误的方向看?
FB.Feed只允许您发布图像链接。它不会将图像上传到 Facebook。因此,这些图像需要托管在网络上的某个位置而不是本地。
使其工作的最佳方法是使用 将图像上传到 FB(privacy属性设置为EVERYONE)FB.API,然后通过 FB.Feed 共享该图片的链接。如果您不想创建重复的故事,即一个来自发布图片,另一个来自FB.Feed,请确保设置no_story为 true。