javascript - 将本地存储的图像共享到 Facebook 墙

标签 javascript php facebook facebook-graph-api

我找到了一些答案,但我无法将其付诸实践。我在将本地镜像分享到 Facebook 墙上时遇到一些问题。

我想要的是使用共享对话框将本地镜像上传到 Facebook 墙。

我尝试使用 PHP sdk 成功上传图像,但无法显示共享对话框。

使用 js sdk,我可以显示共享对话框,但如果不使用 <input type='file />' 则无法上传本地文件.

最佳答案

共享对话框不提供任何上传图像的可能性,您只能共享一个 URL - 当然它必须是绝对且公开的 URL:https://developers.facebook.com/docs/sharing/reference/share-dialog

图像将从该 URL(og:image 标记)获取。

您可以创建自定义共享对话框,使用 publish_actions 授权用户并使用 PHP SDK 上传图片。

关于javascript - 将本地存储的图像共享到 Facebook 墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225887/

相关文章:

php - 如何解决 Call to a member function notify() on array? (拉拉维尔 5.3)

php - Dreamweaver SQL 语法错误

facebook - 在 Drupal 7 中,哪种 Facebook 集成最能支持 Facebook 登录和 Facebook "Like"?

javascript - 如何使用 Visual Studio 配置 Bower?

javascript - 如何以 Angular 形式为单选按钮添加 'tabindex'

javascript - 为什么 Angular 2 的模板无法从 Angular 区域之外的调用进行更新?

php - 通知: Undefined index: username PHP and MySQL

android - Android Facebook 登录中不调用回调函数

php - 我应该如何正确请求我的 Facebook 应用程序的权限?

javascript - 移动样式表切换不同的屏幕宽度