首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传并分享Facebook上的图片

上传并分享Facebook上的图片
EN

Stack Overflow用户
提问于 2015-01-01 15:14:06
回答 1查看 615关注 0票数 0

我试图上传一个图片到facebook,然后“分享/喜欢”它。由于我的主页的设计,我不能直接分享图片。我设法把图片上传到我的facebook账户(第一部分)。该图像获取一个facebook /object,我正试图使用该ID来“共享/喜欢”墙上的图像。我可以在面板主页上手动分享图片。

我认为这可能与以下其中一件事有关:

  1. 对图像的权限是错误的。
  2. 错误的POST查询
  3. Facebook将不允许这种“分享/喜欢用户相册”的API。

下面是我尝试过的一些代码(第一部分工作)。“分享/喜欢”是不起作用的。从照片上的facebook图形-API中,我无法从用户部分找到对“共享/喜欢”和“零”的引用。

代码语言:javascript
复制
<div id="jQuery">
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
</div>
<script>
 function ImageUploadAndLike(url,access_token) {
 $.ajax({
        type: "POST",
        url: "https://graph.facebook.com/me/photos/test",
        data: {
            message: "Picture from my test Gallery",
            url: url,
            access_token: access_token,
            format: "json"
        },
        success: function(data){
           console.log(data);
           $.ajax({
        type: "POST",
        url: "https://graph.facebook.com/me/likes",
        data: {
            object: data.id,
            access_token: access_token,
            format: "json"
        },
        success: function(data){
           console.log(data);}  


        })
}

            })  


        }

</script>
EN

回答 1

Stack Overflow用户

发布于 2015-01-03 14:33:40

事实证明,我上传到Facebook的东西都有“私有”作为standart的许可。这是我的Facebook应用程序的默认设置。当我把它改为“公开”的时候,上传的图片会被贴到墙上,尽管仍然没有评论。至于jQuery/JS,不需要先上传,然后“喜欢/共享”,因为它在facebook中设置了正确的应用程序。

瑟伦

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27731957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档