2012-09-19 47 views
1

你好,我已經閱讀文檔時遇到麻煩一個明確的答案了以下問題:Facebook的:檢測用戶的應用程序

  1. 可以的,如果其他應用程序使用給定用戶我們的應用程序檢測。如果我們是管理員,或者擁有兩個應用的ID,那麼該怎麼辦?

  2. 如果其中一個應用程序已從FB中刪除,是否有方法可以判斷用戶在刪除它之前是否安裝了它?我想,有一種過去的應用程序的歷史。

這裏: FB Connect: is there a way to see the logged in user's facebook apps?

最好的答案是「我認爲最你可以做......」,但我想知道。

感謝您的任何幫助。

回答

0

如果您請求權限user_actions:APP_NAMESPACE您可以看到用戶在該應用中執行的打開圖形操作。 http://developers.facebook.com/docs/authentication/permissions/#open_graph_perms

在我的應用我一般存儲所有授權用戶的用戶ID在數據庫中,當我得到通過「取消授權回調URL喊出了」我不從數據庫中刪除用戶,而是隻將用戶標記爲未經授權。

通過這種方式,我可以輕鬆獲得正在使用(或使用過)任何應用程序的用戶的概述。這使我可以爲使用我的幾款應用的用戶展示特殊功能。

例如,假設我製作了一個照片應用程序(如Instagram)和一個GPS運行應用程序(如Endomondo)。如果用戶在使用Endomondo運行時使用Instagram拍攝照片,我可以選擇GPS標記照片,或將照片添加到Endomondo。

這是我認爲我們開發人員應該使用更多的東西。也許爲其他應用程序提供一個開放的API,讓應用程序一起工作。

相關問題