2011-06-07 78 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然後監視之前/之後的狀態,以檢測哪一個被創建。

相關問題