以编程方式创建facebook应用程序

时间:2011-06-07 10:46:24

标签: facebook api

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

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

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

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

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

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

4 个答案:

答案 0 :(得分:6)

曾经有一个API,但我认为它已经停止。你可以看看你是否可以从这里提供的信息一起破解它:

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

  

“Root App”是否可以在其上创建应用程序   用户代表没有弹出窗口通过一些先前的权限   他们允许,比如stream_publish ......等,或者是session_token   或?? ??

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

很难理解你对这个问题的看法。