2009-08-20 61 views
1

我已經開始研究是否可以將Facebook連接用作我的博客和其他頁面的openid。我唯一感興趣的是知道用戶是否被Facebook授權,如果是的話,可以從該用戶那裏獲得某種類型的ID(不要求我可以鏈接到Facebook上的某個人,但我可以禁止該用戶來自我的博客的人或者看看它是否是回來的匿名人士)。如果這可能沒有用戶接受這個?Facebook權利

允許XXX訪問將讓它拉 您的個人資料,照片,那你 朋友 信息和其他內容它需要的工作。

我相信很多人不希望頁面能夠訪問所有的東西,我不想訪問這些東西。當然,如果我例如想要檢索他們的名字或在他們的提要上發佈,我當然可以再問這個問題,但仍然是全部或全無?

我的意思是我個人可以允許某人獲得我的ID和名稱,也許允許一個頁面在我的源中發佈一些東西,如果我接受這一點,而不是應用程序應該有權訪問我所有其他有些私人數據。

回答

1

當有人通過Facebook Connect登錄到您的網站/應用時,Facebook會爲您提供他們的Facebook ID和會話標識符,然後您可以使用它們進行API調用。除非您使用API​​請求它,否則不會提供其他數據。

但是,用戶可以控制他們自己的隱私設置,以便他們可以選擇阻止個人信息被Facebook Connect應用程序拖動。如果有人真的擔心您的應用會將數據拉出,他們可以更改其設置以防止出現這種情況。

作爲一名開發人員,您必須遵守Facebook的條款,其中包括不超過臨時期限存儲配置文件信息。如果你願意,你可以包括一個隱私聲明,說你對任何個人資料數據不感興趣,並且你的應用不會提取它,你只能使用Facebook進行登錄。我確信人們會理解這一點,但我認爲這對於應用程序的成功並不重要。

+0

我將鎖定如何獲得他們的id和會話標識符,而不讓他們接受所有的東西。 既然這是爲了我的私人博客,我相信人們會關注我(他們的朋友在IRL中,也許不在臉書上)可以看到或不看。 – unkownt 2009-08-20 18:06:28

+0

另一個問題,我如何限制一個應用程序?我從來沒有使用第三方應用程序,因爲我不信任他們可以訪問的內容。在允許應用程序之前是否可以限制這一點?如果事後發生,我的傷害已經完成。 – unkownt 2009-08-20 18:10:47

+0

您的用戶不必接受任何能夠使用Facebook Connect登錄的內容。實際上,他們在登錄時通知他們正在讓您的應用程序訪問他們的數據。對於第二個問題,登錄到Facebook後,可以從右上角的「設置」菜單訪問您的隱私設置。有隱私控制,以及應用程序的特定控制。 – zombat 2009-08-20 18:17:07