Unity3d Unity facebook SDK,无法使用FB.Feed发布图片

Unity3d Unity facebook SDK,无法使用FB.Feed发布图片,unity3d,facebook-unity-sdk,Unity3d,Facebook Unity Sdk,在我的Unity IOS游戏中,我尝试使用FB.Feed在用户的墙上共享屏幕截图,但没有成功。 ,但该方法不显示共享对话框,它只是将图片上传到Facebook 到目前为止我找到的答案: 使用FB.Api上传图片,然后解析图片URL的FBResult,并将其提供给FB.feed。 此方法会触发错误,因为无法将Facebook URL用作图片的源 本地保存图片,并将“File://”前置到图片路径。这似乎也不起作用,而且似乎没有关于URL格式的任何信息 我的问题: 这是发布图片时显示共享对话框的正确

在我的Unity IOS游戏中,我尝试使用FB.Feed在用户的墙上共享屏幕截图,但没有成功。 ,但该方法不显示共享对话框,它只是将图片上传到Facebook

到目前为止我找到的答案:

  • 使用FB.Api上传图片,然后解析图片URL的FBResult,并将其提供给FB.feed。 此方法会触发错误,因为无法将Facebook URL用作图片的源

  • 本地保存图片,并将“File://”前置到图片路径。这似乎也不起作用,而且似乎没有关于URL格式的任何信息

  • 我的问题:


    这是发布图片时显示共享对话框的正确(也是唯一)方法吗?还是我看错方向了?

    FB.Feed
    只允许您发布图像链接。它不会将图片上传到Facebook。因此,这些图像需要托管在网络上的某个位置,而不是本地


    最好的方法是使用
    FB.API
    将图像上传到FB(将
    隐私
    属性设置为
    所有人
    ),然后通过FB.Feed共享到该图片的链接。如果您不想创建重复的故事,即一个来自发布图片,另一个来自
    FB.Feed
    ,请确保将
    no_story
    设置为true。

    目前还没有办法做到这一点。面对同样的问题,我只是想知道它是否仍在共享,而不是为什么不能使用共享对话框:\p执行建议的代码在哪里?