Javascript-分享在Facebook

时间:2016-05-21 11:51:34

标签: javascript facebook file-upload

我正在使用Visual Studio构建应用程序,我希望允许我的用户在他们的Facebook群组上共享图像。 我已设法通过URL共享图像,但我想让我的用户从他们自己的设备上传照片,所以我尝试将“文件输入”并将所选图像发送到Facebook的代码:

function ShareLink() {
FB.ui(
{   display: 'popup',
    **picture: fileBTN.value**,
    method: 'share',
}, function (response) { }); 

它不起作用。

**由于使用URL成功完成共享,也许我可以将图像上传到服务器(在用户选择之后),然后在Facebook的代码中写入其URL。

我尝试了两种解决方案,但无法实现。 非常感谢您的帮助! 阿萨夫。

1 个答案:

答案 0 :(得分:0)

您必须使用/me/photos端点在Facebook上发布照片,而不是仅仅共享网址。用户需要获得publish_actions权限的授权。示例代码和更多信息可在文档中找到:here