2011-06-07 74 views
27

我试图以编程方式在Facebook中创建应用程序。我可以做到这一点的:以编程方式创建Facebook应用程序

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

然而,有总是说,一个弹出的“允许[根APP]为您整合Facebook功能?” ... 好。

是否有可能让“Root App”以用户的名义创建应用程序,而无需通过他们允许的前一个权限弹出,如stream_publish ...等或者可能是session_token或?

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

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

+0

肯定有趣的问题! – dwarfy 2011-06-07 12:41:59

+6

制作应用的应用。你试图让我们失业? :) – 2011-06-07 23:59:09

+0

定义“失败”。有这样的方法,他们应该工作 – zerkms 2011-06-08 00:07:02

回答

0

是否有可能为“根应用”,而不弹出通过一些事先同意其 他们已经允许,像stream_publish ...等,或者一个session_token 或创建代表 用户的应用? ?

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

很难理解你的意思是什么。

2

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

1

文档= app_name很少。您能够以某种方式访问​​新创建的应用程序的API密钥吗?或设置更多的应用程序设置,如网站网址?

我在想你会需要用户的权限才能查看/accounts然后监视之前/之后的状态,以检测哪一个被创建。

相关问题