如何作为品牌发布到应用程序的粉丝页面?
问题描述:
我想使用Facebook SDK将消息发布到作为品牌的应用程序的粉丝页面。如何作为品牌发布到应用程序的粉丝页面?
我尝试使用以下令牌和代码发布到一个粉丝页面,但我得到一个bad request
错误:
https://graph.facebook.com/me/accounts?access_token=XXXXXXXX
类似以下的输出:
{
"data": [
{
"name": "My App",
"category": "Application",
"id": "10258853",
"access_token": "xxxxxxxxxxxxxxxx"
}
]
}
我是什么做错了?
答
好吧,其实我的溶剂似乎很好:) 以下是如何做到这一点: 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]
我希望这会帮助别人。
答
您收到的数据似乎是您自己的帐户详细信息。
为了能够发布到您的应用需要一个饲料:
- 进行身份验证
- 拥有从饲料
- 使用此网址的所有者publish_stream权限:https://graph.facebook.com/CLIENT_ID/feed?access_token=XXXXXX其中CLIENT_ID是饲料拥有者的ID。
- 集信息被张贴在请求
- 一个名为消息后变量来发送一个POST
希望这些要点帮您解决。
我认为这会对我有很大帮助!这种信息的文档在哪里?我会马上尝试它,并标记你的答案,如果它的工作。 thx男人! – ThdK 2011-04-18 13:12:18
好的,没有。我需要什么access_token?我想作为粉丝页面的管理员发布。我可以使用我的access_token吗?我有publish_stream权限。 Ad Client_id,我使用粉丝专页的ID。 – ThdK 2011-04-18 13:18:02
这是我找到info http://developers.facebook.com/docs/reference/api/post/的地方。我认为你有权使用你的粉丝专页的id作为CLIENT_ID,但我不确定使用哪个ac声明。 – Falle1234 2011-04-20 11:02:26