【问题标题】:Create a facebook application programmatically以编程方式创建 facebook 应用程序
【发布时间】:2011-09-09 23:33:36
【问题描述】:

我正在尝试以编程方式在 Facebook 中创建一个应用程序。我可以这样做:

https://www.facebook.com/connect/create_app.php?api_key=[key]&name=app_name

但是,总是有一个弹出窗口显示“允许 [Root App] 为您集成 Facebook 功能?” ...好的。

“根应用程序”是否可以代表用户创建应用程序,而无需通过他们之前允许的某些权限(例如 stream_publish ...etc 或 session_token 或 ??

有人说我可以通过“admin.setAppProperties”创建子应用程序,但无法正常工作。我也尝试过“FB.Connect.createApplication”和“Facebook.createApplication”,但也失败了。

有人可以帮忙吗?也许有一些示例代码。

【问题讨论】:

  • 制作应用程序的应用程序。你想让我们失业? :)
  • 如果 Facebook 能够以编程方式创建应用程序,我会感到惊讶。这只是要求他们向应用发送垃圾邮件。
  • 你有 /connect/create_app.php 的文档吗?没找到。
  • @Kai Chan 你设法让它工作了吗?我用过 Facebook.createApplication 但它有点乱。您的“现在几乎可以解决我的问题”是什么??
  • @Kai Chan,我也想知道你是否想出了一个解决方案

标签: facebook api


【解决方案1】:

https://www.facebook.com/connect/create_app.php?api_key=[key]&name=app_name 的文档几乎没有。您是否能够以某种方式访问​​新创建的应用程序的 API 密钥?或者设置进一步的应用设置,例如 site-url?

我认为您需要用户的许可才能查看 /accounts,然后监控之前/之后的状态以检测创建了哪个。

【讨论】:

    【解决方案2】:

    以前有一个 API,但我认为它已经停产了。您可以从此处提供的信息中查看是否可以将其破解:

    http://blog.programmableweb.com/2009/10/15/facebook-lets-you-easily-integrate-into-sites-and-widgets-with-new-create-application-api/

    【讨论】:

      【解决方案3】:

      子应用程序(我相信他们称它们为“第四方应用程序”)故意需要用户交互来创建。

      【讨论】:

        【解决方案4】:

        “根应用程序”是否可以在 通过一些先前的许可代表用户在没有弹出窗口的情况下 他们已经允许,例如 stream_publish ...等,或者可能是 session_token 还是??

        如果您创建了一个仅提取某人的个人资料信息的 Facebook 应用程序,然后您添加了允许它自动在人们的墙上发布的新功能;您必须要求用户重新进行身份验证才能为您提供这些额外的权限。

        很难理解你这个问题的意思。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-21
          • 1970-01-01
          • 1970-01-01
          • 2011-07-14
          • 2011-12-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多