【发布时间】:2016-07-08 14:50:55
【问题描述】:
在Unity3D游戏中,连接FB(无论是使用新的FB Unity API,大家常用的p31插件,还是自己写插件),
使用“我/照片”或“我/照片”您确实可以上传图片(我的意思是字面意思发送一个字节数组)。
假设您实际上想要使用 FB.FeedShare()。
请注意,您可能希望这样做有两个原因:
(1) 对话框很棒,您可能更喜欢使用它来取悦用户
(2) 使用 FB.FeedShare(),您不需要从用户或您的应用获得如此多的权限。
事实上。
有没有人果断的知道...
有没有办法在 FB.FeedShare() 中包含图片?
如果可以怎么办?
如果答案是“绝对不”,那么很高兴知道这一点。
(当然,您可以包含图像的 URL。可以将生成的 PNG 交叉发布到某个网站,然后提供 URL。但实际上,如果 FB 反对该程序,我不会感到惊讶 -也许FB系统会检测到并禁止它,我不知道。)
【问题讨论】:
-
不,这是不可能的 - 它必须是一个可公开访问的 HTTP(S) URL。但是将图像发布到其他地方,然后可以通过 HTTP 从那里请求它,这是非常好的; Facebook 对此没有任何问题。 (但如果您是众多其他用户之一,请不要选择任何“免费主机”平台 - 如果其中一个行为不端并发布不适当的图像,则域/服务器 IP 可能会被阻止,然后您的图像将无法工作任何更多。)
-
finally - FACTS :) 也许,为了 googlers 和其他人,你应该把它作为答案粘贴在那里,这样我就可以勾选它。杰出的。规范的东西
-
我想有一个想法是先将它发布到用户自己的相册中;然后尝试那个技巧?他们不允许吗?
-
我建议您直接联系 Facebook。他们的支持真的很好。
标签: facebook facebook-graph-api unity3d