2012-10-28 201 views
1

我有一個Facebook頁面,一個Facebook應用程序和該頁面的管理員Facebook帳戶。在應用程序訪問令牌的Facebook頁面上發佈

現在我想發佈該網頁上的鏈接(我不在乎如何)。

由於我現在通過爲我的應用程序獲取管理員的用戶訪問令牌,然後獲取該頁面,獲取該訪問令牌,然後通過我的應用程序與該頁面上的管理員發佈。

現在令牌過期,我認爲我可以在文檔中寫着:

例如,如果用戶授予您的應用程序publish_stream權限,您的應用程序可以使用一個應用程序訪問令牌發佈狀態更新上他們代表。

所以我得到了應用程序訪問令牌。

但是現在我不知道如何繼續下去,我如何才能在頁面的牆上發佈該令牌?

回答

0

經過更多的研究,我認爲沒有辦法在只有應用程序令牌的頁面上發佈。

它仍然有可能上張貼授權的應用程序的用戶的牆上,而不是在自己的網頁...

+1

那麼我們如何才能做到這一點呢? –

+0

任何解決方案? – Jamsheer

1

我相信應用程序訪問令牌是代表用戶發佈。對於頁面,您應該使用頁面訪問令牌。

https://developers.facebook.com/docs/reference/api/page/

爲鏈接描述上述

要執行以下操作的頁面,而不是當前用戶,你必須標記通常使用的頁面的訪問令牌,而不是用戶訪問用於讀取Graph API對象。此訪問令牌可以通過使用manage_pages權限向/ USER_ID /帳戶發出HTTP GET來檢索。這將返回用戶具有管理訪問權限的頁面(包括應用程序配置文件頁面)以及這些頁面的access_tokens列表。或者,如上所述,通過使用manage_pages權限向/ PAGE_ID?fields = access_token發出HTTP GET,您可以爲單個特定頁面獲取頁面訪問令牌。除非另有說明,發佈到頁面也需要publish_stream權限。

+0

我可以從應用程序令牌這種令牌? –

+0

@NickRussler否 – phwd

+0

該頁面本身是應用程序的「用戶」嗎? –

相關問題