作为FB页面发布不起作用

时间:2012-11-15 09:31:34

标签: facebook api post sdk

我使用wordpress社交登录插件登录我的页面。它也适用于使用fb页面登录,但如果我想分享(因为用户工作正常)它不起作用 我异步加载SDK并使用JS SDK发布如下:

FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
        FB.api('/me/feed', 'post', {
            link: MYLINK
        }, function(response) {
            if (!response || response.error) {
               jQuery('#warning').html(errorwarning);
            }
        else {
           alert('response.id')
        }
    else
    ...
    ...
    ...

我将帖子的ID称为respone,但FB-pages墙上没有帖子 用户可以使用它。 我添加了这些权限:publish_stream,manage_pages和offline_access。

2 个答案:

答案 0 :(得分:0)

您必须使用您的网页ID代替我

FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
        FB.api('/'+page_id+'/feed', 'post', {
            link: MYLINK
        }, function(response) {
            if (!response || response.error) {
               jQuery('#warning').html(errorwarning);
            }
        else {
           alert('response.id')
        }
    else
    ...
    ...
    ...

答案 1 :(得分:0)

您的回答只会让用户以“用户”而非“页面”的身份发布到FB页面。

我认为问题是“如何发布为PAGE”