我可以通過使用Graph API, [https://graph.facebook.com/page_id/tabs]並使用HTTP POST將自定義選項卡添加到我的Facebook頁面。如何以編程方式將自定義選項卡添加到Facebook應用程序配置文件頁面?
但是,我無法將自定義選項卡添加到我的Facebook應用程序的配置文件頁面。事實上,使用HTTP GET的API [https://graph.facebook.com/page_id/tabs]也失敗。
(我的意思是,我甚至不能得到我的Facebook應用程序的個人資料頁的標籤,用的API。)
我在做什麼錯?
這裏我列出我所試圖做的:
- 我得到一個
access_token
(比如說A1)使用manage_pages
權限的用戶(admin_user)。 有了這個的access_token(A1),我使用的圖形API,> [https://graph.facebook.com/me/accounts]和找回的網頁(網址和應用程序的個人資料頁)的列表:
{ 「數據」:[{ 「名」: 「BG」, 「的access_token」: 「* **」, 「類別」: 「工業股」, 「ID」:「* ****「 }, { 「名」: 「Testapp2Pip」, 「的access_token」: 「* ** * *** 」, 「類別」: 「應用程序」, 「ID」:「 ** *「 },
現在我用圖形API,[https://graph.facebook.com/page_id/tabs]
案例1.如果我使用page_id
作爲背景頁面(這是普通頁面)和相應的access_token,我找回頁面的標籤。
案例2.如果我使用page_id
的Testapp2Pip頁面(這是一個應用程序的個人資料頁)和相應的access_token,我得到一個錯誤:
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException"
}
}
我在做什麼錯在這裏?如何獲取應用程序配置文件頁面的選項卡?另外,我實際上希望使用Graph API將自定義選項卡添加到應用程序配置文件頁面。
。說我有一個appid xyz的應用程序。我也有應用程序的頁面訪問令牌(通過https://graph.facebook.com/me/accounts獲取)。現在,當我想用[https://graph.facebook.com/page_id/tabs]獲取應用程序配置文件頁面的選項卡時,它會給出錯誤的不受支持的獲取請求。 –