2011-09-12 69 views
-2

可能重複:
Application permissionsAPI權限

如果我授予權限的應用程序,比方說,訪問我的照片,

是否其後應用有能力當另一個用戶正在使用應用程序時訪問這些照片?

回答

0

如果你的意思是說,當你有一個用戶的權限,而另一個用戶輸入並且你想爲這個用戶提供另一個不是它的朋友的信息時,我認爲你不能。

該應用程序具有通過用戶登錄到應用程序時生成的訪問令牌訪問此數據的權限。這意味着:

  1. 用戶首次輸入應用程序並接受權限。
  2. 該應用程序收到一個用戶對象,其中包含與此相關的訪問令牌 。
  3. 應用程序使用給定的訪問令牌從當前登錄的用戶檢索 中的數據。
  4. 只要用戶登錄並且 具有有效的訪問令牌,應用程序就可以訪問此數據。
  5. 當用戶離開應用程序並關閉會話時,應用程序 將不再具有有效的訪問令牌來檢索此用戶數據。

因此,根據我在Facebook文檔中閱讀的內容,除非此用戶是已登錄且具有有效訪問令牌的用戶,否則無法從您的應用程序訪問用戶的照片。

+0

謝謝喬。這正是我以爲事情正在發生。 –

+0

如果你想要做的是一個照片公共池,你需要將檢索到的數據保存到你的服務器上,然後將它存取到任何登錄的用戶,你可能需要首先問一下用戶將所需的相冊與服務同步,但請記得提供有效的隱私政策和明確的使用條款,以避免用戶可能會對您的應用程序管理員或開發人員採取任何法律行動。 –

-1

是的。一旦您授予權限,應用程序就可以隨時訪問您允許其訪問的數據。

+0

Darvex!即使我是一個不同的用戶?那聽起來不錯?我以爲喬斯說的步驟似乎更可能 –

0

否 - 您獲取的訪問令牌特定於該用戶,並且將永遠只允許您訪問該用戶的信息(如果您向朋友許可,也可能是他們的朋友權限)。