2012-01-30 33 views
1

我的應用程序的目標純粹是獲取在我的網站上創建的新聞項目,並將它們自動發佈在我的Facebook頁面的牆上。 (不是用戶,而是商業頁面)。我已經成功地讓應用程序發佈到我的用戶牆上,但有幾個問題。首先,我需要將其發佈到我的BUSINESS頁面,並且access_token過期。我不希望它過期,它需要保持活躍狀態​​,以便任何發佈到我的網站的帖子都將繼續發佈到facebook。將應用程序發佈到頁面的問題

有沒有人知道任何直接的方式來做到這一點?這讓我深深的印象是:http://nocturnsoft.com/devblog/?p=906。最後,我需要知道的兩件事是如何使用圖形API發佈到商業頁面,並且我需要知道如何延長我的access_token的使用壽命。

感謝

回答

1

你需要幾件事情要做到這一點:

  • 活動access_token用戶誰是頁的管理員。
  • manage_pagespublish_stream該用戶授予的權限。
  • access_token(你可以從user對象accounts連接獲得)
    GET http://graph.facebook.com/me/accounts發出POST請求http://graph.facebook.com/PAGE_ID/feed(將返回的細節陣列爲每個頁面的用戶自己的,與包括爲每個頁面access_token
  • 創建post使用頁面access_token

正如你所說access_token的東西,可以到期,你不能禁用此(這不是一件壞事,其實你可以在有限的時間因爲offline_access允許存在,但它棄用),但您可以按照Deprecation of Offline Access Permission開發人員博客帖子中的說明將延長期限延長至60天。

相關問題