我找到了一些答案,但我无法解决这个问题。我很难将本地图像分享到Facebook墙上。
我想要的是使用共享对话框将本地图像上传到Facebook墙。
我尝试使用PHP sdk成功上传图片,但我无法显示共享对话框。
使用js sdk,我可以显示共享对话框,但无法使用<input type='file />'
上传本地文件。
答案 0 :(得分:1)
分享对话框不提供上传图片的任何可能性,您只能共享网址 - 当然,它必须是绝对的公开网址:https://developers.facebook.com/docs/sharing/reference/share-dialog
图片将从该网址(og:image
标记)中获取。
您可以创建自定义共享对话框,使用publish_actions
授权用户并使用PHP SDK上传图片。