通过 API 将 Facebook 应用程序添加到页面
我正在尝试通过 api 添加我的 Facebook 应用程序。我使用 http://www.facebook.com/add .php?api_key=xxx&pages=1&page=xxx
这成功地将应用程序添加为页面中的选项卡并且可以正常工作。然而我的疑问是
1)它应该是一个记录在案的功能吗?因为我找不到任何正式文档(或者我遗漏了什么?)
2)这是唯一的方法还是还有其他方法?因为,上述一项需要主动登录。通过图形 API 等通过 oauth_token 在外部应用程序中使用的东西。
3)除了添加之外我还能做什么?比如将其作为登陆选项卡等。
非常感谢。
I am trying to add my Facebook application through an api. I used http://www.facebook.com/add.php?api_key=xxx&pages=1&page=xxx
This adds the app as a tab in the page successfully and it works. However my doubts are
1) is it supposed to be a documented feature? For i couldn't find any formal documentation (or am i missing something?)
2) is this the only method or is there any other means? For, the above one requires an active login. Something through a graph api etc. through oauth_token to be used in an external application.
3) What else can i do with this other than adding? Like say making it as a landing tab, etc.
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是如何使用 Graph API
首先,您需要请求访问,其范围包括请求中的“manage_pages”。然后,您可以使用 '/me/accounts?access_token=' 获取用户的页面。
获取页面列表后,每个页面都应带有一个访问令牌,以便与选项卡 API 调用一起使用。
以下是一些参考资料 -
http://forum.developers.facebook.net/viewtopic.php?pid=361995
https://developers.facebook.com/docs/reference/api/
Here is how to use the Graph API
First you need to request access with the scope including 'manage_pages' within the request. Then, you can get the user's pages using '/me/accounts?access_token='
Once you get the list of pages, each page should come with an access token to use with the tabs API call.
Here are some references -
http://forum.developers.facebook.net/viewtopic.php?pid=361995
https://developers.facebook.com/docs/reference/api/
关于#3,我相信最新升级的 FB 将消除选择自定义登陆选项卡的选项。
Regarding #3, I believe with the latest upgrade FB will be eliminating the option of selecting a custom landing tab.