我正在尝试以编程方式在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”但也失败了。
有人可以帮忙吗?也许有一些示例代码。
答案 0 :(得分:6)
曾经有一个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应用程序仅提取某人的个人资料信息,然后您添加新功能以允许其自动发布在人们的墙上;您必须要求用户重新进行身份验证才能为您提供额外的权限。
很难理解你对这个问题的看法。