2012-06-27 94 views
0

當我嘗試通過我的應用程序發佈在我的fanpages,它被張貼爲我而不是網頁的管理員,這是我的代碼:的Facebook應用程序共享上的粉絲專頁

function getPages() { 

FB.api('/me/accounts', function (resp) 
{ 
var l=resp.data.length; 

    for (var i = 0, q = resp.data.length; i <q; i++) 
    { 
     var page = resp.data[i]; 

     FB.api(page.id + '/feed', 'post', params, function(response) { 
     if (!response || response.error) { 
     alert('Error occured'); 
      } else { 

      } 

    }); 

該解決方案的工作精細:

FB.api('/me/accounts', function (resp) 
{ 
var l=resp.data.length; 

    for (var i = 0, q = resp.data.length; i <q; i++) 
    { 
     var page = resp.data[i]; 


      FB.api(page.id + '/feed', 'post', { 
     message: 'GRATIS GRATIS GRATIS BIOGRAFBILLETTER TIL ALLE. Men skynd dig inden    de er væk. Tryk her for at få dem - tager kun 2 minutter:', 
     status: 'success', 
     url: pic 
    }, function (response) { 

     if (!response || response.error) { 

     } else { 

     } 
+0

可能重複的[如何發佈到粉絲專頁,而不是用戶](http://facebook.stackoverflow.com/questions/8034753/how-to-post-to-facebook-fanpage-as-fanpage-非用戶) – Igy

回答

0

那是因爲你用你自己的訪問令牌,使後

使用access_token爲您從/me/accounts呼叫到M檢索每個頁面把帖子當作頁面本身。

+0

你有一個例子嗎?我編輯了線程。 –

+0

剛剛找到一個很好的答案dupe:http://facebook.stackoverflow.com/questions/8034753/how-to-post-to-facebook-fanpage-as-fanpage-not-user – Igy

+0

他們都沒有工作,有沒有什麼辦法可以讓你修復上面的腳本:-)? –

相關問題