【发布时间】:2015-05-09 09:36:52
【问题描述】:
我一直在寻找如何在 Facebook 时间轴上发布 Unity 的屏幕截图。
到目前为止我在哪里:
- 我可以截图
- 我可以用
FB.API()将它上传到相册 - 我可以从回调中挤出
photoID
当我尝试使用photoID时问题就开始了
了解情况的几件事:
从我的
FB.API()上传的图片中复制/粘贴上面提到的网址和photoID,让我在浏览器中找到正确的图片。但在 Unity 中尝试相同的链接会产生问号(我猜找不到图片)
- 使用图片的永久链接在 Unity 中完美工作,但这样我就不能用
PhotoID引用它(我还研究了权限问题,我正在使用一个临时令牌,允许我做 @ 987654327@)
我的目标是: 我想在用户的时间线上使用 facebook SDK 从 Unity 发布屏幕截图。我将使用 Unity WebGL。
编辑:根据 CBroe 的建议,我将对帖子的 Open Graph 标记解决方案进行研究,我将继续发布帖子。
【问题讨论】:
-
如果您已经将照片上传到用户的其中一个相册,那您为什么需要再次将其发布到他们的时间线?
-
为什么不能同时使用永久链接和照片ID?
-
@MaxYankov 可能我对永久链接的理解还不完整...我打开相册中的 FB 图片时发现的永久链接非常随机且不包含 PhotoID,所以在代码中我不能参考它。你会怎么做?
-
@CBroe 因为时间轴帖子是我的雇主想要的。但是使用 FB.FEED 你只能发布一个已经存在的 URL,所以我在手册和线程中找到的唯一解决方案是上传并将其反馈到时间线。此外,我认为最终它会将屏幕截图上传到应用程序的相册并将其反馈给用户的时间线。加上一个原因>>在使用 FB.API() 上传相册照片时,我相信您不能提供标题、名称详细信息。
-
如果您上传照片,它会自动显示在他们的时间线和朋友的新闻源中;您不应该在多个变体中以相同的内容充斥它们 - 所以选择一个。 “我的雇主想要这个”并不是垃圾邮件的理由。
标签: facebook facebook-graph-api unity3d facebook-unity-sdk