在 Facebook 上分享图片,而不是通过 URL
Posted
技术标签:
【中文标题】在 Facebook 上分享图片,而不是通过 URL【英文标题】:Share a picture on facebook, not via URL 【发布时间】:2016-05-09 13:03:17 【问题描述】:我有一个网站,我想使用按钮将图片分享到 Facebook。
我对图片共享的真正运作方式感到困惑,我已经通过 URL http://m.facebook.com/sharer.php?u=[URL]&title=[title] 轻松实现了图片共享,这需要我的图片托管在我的服务器上。 但我想知道还有哪些其他选项可用?
是否可以直接在 Facebook 上分享图片(就像用户将图片上传到 Facebook 本身一样)?我听说过 oAuth,但我不知道这是使用 3rd 方库还是 Facebook 库的一部分?
非常感谢
【问题讨论】:
【参考方案1】:您需要使用/me/photos
端点上传图片,文档中有示例代码:https://developers.facebook.com/docs/graph-api/reference/user/photos/
用户必须获得publish_actions
的授权才能进行这项工作。
以下是有关授权/登录的更多信息:
https://developers.facebook.com/docs/facebook-login/ http://www.devils-heaven.com/facebook-javascript-sdk-login/【讨论】:
以上是关于在 Facebook 上分享图片,而不是通过 URL的主要内容,如果未能解决你的问题,请参考以下文章
facebook 在 android 上的分享意图是不是仍然失效?
如何在 Facebook 上分享一篇博文,而不是整个博文提要
在Facebook上通过Intent分享文本而不使用Facebook sdk