【问题标题】:Adding an Application (NOT tab) to a page将应用程序(非选项卡)添加到页面
【发布时间】:2014-01-28 11:20:41
【问题描述】:

我使用添加到 Facebook 页面的应用程序来订阅实时更新,该应用程序运行良好,并且仍然运行良好。但是,使用 add.php 将应用程序添加到页面的旧方法现在似乎重定向到添加页面选项卡的对话框。

添加.php:https://www.facebook.com/add.php?api_key=XXX&pages=1&next=URL

这不再有效并重定向到:

https://www.facebook.com/dialog/pagetab?api_key=XXX&next=URL

如果我们可以在页面上使用该应用程序而不在墙上显示一个空的页面选项卡,那就没问题了。

那么有没有人知道这个过程的任何变化以及将应用程序作为应用程序而不是页面选项卡添加到页面的新方法?这是否需要使用 Graphi API 和 manage_pages 权限才能做到这一点,还是我们可以遵循一个简单的 URL 方法?

提前致谢。

【问题讨论】:

    标签: php facebook


    【解决方案1】:

    这是将应用程序添加到不是页面选项卡的页面的正确方法。

    https://developers.facebook.com/docs/graph-api/reference/page/tabs/

    基本上旧的 add.php 方法已被删除,但您仍然可以通过以下调用将不包含 pagetab 的应用程序添加到页面:

    POST:/{page-id}/tabs

    app_id = {app-id}

    is_permanent = 假

    您需要 页面 访问令牌来执行此操作。

    可以在此处的错误报告中找到更多信息:https://developers.facebook.com/x/bugs/779220265438820/

    感谢 Pragati 的错误报告,为我指明了正确的方向。

    【讨论】:

      【解决方案2】:

      这已经不可能了。

      您可以使用Open Graph objects 获得部分成功,但它们无法让您在页面上运行代码,并且仅限于特定的显示类型l

      【讨论】:

      • 有没有提到删除这个功能?我想从这个开始,我们到底如何将应用程序获取到页面以进行实时更新?他们是否已经改变了订阅页面更新的过程?谢谢。
      • 现在似乎在这方面找到了一些东西,developers.facebook.com/docs/graph-api/real-time-updates 对页面的订阅是在应用程序的图形 api 中处理的,而不是基于将应用程序分配给看起来的页面。
      • 实时更新是用户数据的更新到您的应用程序。即,如果用户发布了新的更新,您的应用程序可以注册以随时接收通知。它不是一种将更新推送到用户页面的方式。如果人们想要更新,他们喜欢/订阅您的页面。
      • 问题是页面而不是用户的实时更新。 Facebook 问题在这里永远不会很好。
      • 这个问题不是特别清楚。很多 Facebook 问题在这里都很好。
      猜你喜欢
      • 1970-01-01
      • 2012-08-08
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      相关资源
      最近更新 更多