【问题标题】:Unity facebook SDK, can not post picture with FB.FeedUnity facebook SDK,无法使用 FB.Feed 发布图片
【发布时间】:2023-03-09 06:40:02
【问题描述】:

在我的 Unity IOS 游戏中,我尝试使用 FB.Feed 在用户墙上分享屏幕截图失败。 Facebook documentation uses FB.Api to publish the screenshot,但此方法不显示分享对话框,它只是将图片上传到 Facebook。

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

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

  2. 在本地保存图片并将“File://”添加到图片路径。 Link to question。这似乎也不起作用,Facebook documentation 似乎没有任何有关 URL 格式的信息。

我的问题:

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

【问题讨论】:

  • 目前还没有办法做到这一点。
  • 面对同样的问题,我只是想知道它是否仍然在共享,而不是为什么无法使用共享对话框:\

标签: unity3d facebook-unity-sdk


【解决方案1】:

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

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

【讨论】:

  • Puneet 执行您建议的代码在哪里?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 2013-10-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多