什么是facebook graph api post的语法

时间:2014-02-09 11:17:57

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

即时通讯使用facebook javascript sdk for facebook graph api。 这是我在用户执行登录系统时使用的语法 -

FB.api("/me/photos?access_token="+response.authResponse.accessToken, "POST", 
{ "source": "http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" }
                , { scope: 'email,user_likes,publish_actions' });

我希望当用户进入网站时,这张图片会在他的时间线上发布。

我做错了什么?

在控制台中我可以获得“阅读”操作 - 所以连接很好,它只是post方法的语法错误......

更新

这不是身份验证问题,因为此代码对我有用:

 FB.login(function () {
            FB.api('/me/feed', 'post', { message: 'Hello, world!' });
        }, { scope: 'publish_actions' });

1 个答案:

答案 0 :(得分:0)

这只是语法错误 -  这是正确的代码:

FB.login(function () {
            FB.api('/me/photos', 'post', { "url": "http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" });
        }, { scope: 'publish_actions' });

:)