2011-04-18 72 views
0

我想使用Facebook SDK將消息發佈到作爲品牌的應用程序的粉絲頁面。如何作爲品牌發佈到應用程序的粉絲頁面?

我嘗試使用以下令牌和代碼發佈到一個粉絲頁面,但我得到一個bad request錯誤:

https://graph.facebook.com/me/accounts?access_token=XXXXXXXX 

類似以下的輸出:

{ 
    "data": [ 
     { 
     "name": "My App", 
     "category": "Application", 
     "id": "10258853", 
    "access_token": "xxxxxxxxxxxxxxxx" 
     } 
    ] 
} 

我是什麼做錯了?

回答

2

好吧,其實我的溶劑似乎很好:) 以下是如何做到這一點: 1.確保你是你想發佈的Facebook頁面的管理員。 2.獲取您在這裏ACCESS_TOKEN:

https://www.facebook.com/dialog/oauth? 
    client_id=[APP ID] 
&response_type=token 
&scope=publish_stream,manage_pages, offline_access 
&redirect_uri=[The page you want to be redirected after you get you token, must be the same domain as your application] 

3.讓你的的access_token特定頁面/應用在這裏:

https://graph.facebook.com/me/accounts?access_token=[ACCESS_TOKEN FROM STEP 2] 

你會看到這樣的內容:

{ 
    "name": "Your Page", 
    "category": "Community", 
    "id": "145530142139075", 
    "access_token": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" 
    }, 

你現在可以開始張貼到你的頁面。

https://graph.facebook.com/[YOUR PAGE ID FROM STEP 3]/feed 
access_token=[ACCESS_TOKEN FROM STEP 3] 

我希望這會幫助別人。

2

您收到的數據似乎是您自己的帳戶詳細信息。

爲了能夠發佈到您的應用需要一個飼料:

希望這些要點幫您解決。

+0

我認爲這會對我有很大幫助!這種信息的文檔在哪裏?我會馬上嘗試它,並標記你的答案,如果它的工作。 thx男人! – ThdK 2011-04-18 13:12:18

+0

好的,沒有。我需要什麼access_token?我想作爲粉絲頁面的管理員發佈。我可以使用我的access_token嗎?我有publish_stream權限。 Ad Client_id,我使用粉絲專頁的ID。 – ThdK 2011-04-18 13:18:02

+0

這是我找到info http://developers.facebook.com/docs/reference/api/post/的地方。我認爲你有權使用你的粉絲專頁的id作爲CLIENT_ID,但我不確定使用哪個ac聲明。 – Falle1234 2011-04-20 11:02:26

相關問題