我可以通过使用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]获取应用程序配置文件页面的选项卡时,它会给出错误的不受支持的获取请求。 –