0

アプリを介してファンページに投稿しようとすると、ページの管理者としてではなく私として投稿されます。これは私のコードです:

 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 {

         }
4

1 に答える 1

0

これは、投稿を行うために独自のアクセス トークンを使用しているためです。

access_token呼び出しから取得した for each page を使用し/me/accountsて、投稿をページ自体として作成します。

于 2012-06-27T10:45:56.167 に答える