我們正在調整我們的應用程序以棄用offline_access。基本上,我們的應用程序允許用戶加入/批准應用程序,然後瀏覽其他用戶以匹配。關鍵是用戶可以在我們的應用程序中查看其他用戶的個人資料信息(喜歡,書籍,活動,電影等)。沒有offline_access的user_likes的Facebook權限
我的問題,現在我們不能使用offline_access,我如何確保用戶能夠在應用程序中查看其他用戶信息至少60天(新擴展令牌的長度)。我只是打電話來獲得新的令牌嗎?我存儲在某個地方嗎?或者,新代幣只需要代表用戶採取措施,但不需要查看他們的個人資料信息?
任何幫助表示讚賞。
邁克爾
我對此有一個快速跟進。進一步測試後,似乎只需使用標準應用程序令牌即可訪問用戶喜歡的內容。我通過1)刪除了帳戶A的應用程序權限,2)進入帳戶B,看不到用戶的喜歡,3)用帳戶A重新獲得帳戶權限,4)現在我可以看到用戶喜歡帳戶A與帳戶B,但只需使用爲登錄用戶傳遞的FB PHP SDK令牌。那應該是這樣的嗎? – 2012-03-12 14:44:49
@邁克爾,是的。您可以使用任何用戶'access_token'來獲得授予'user_likes'權限的用戶的'喜歡'。實際上在文檔中沒有提到這一點,但如果你使用應用程序'access_token',結果將是空的,因此用戶'access_token'是必需的(但不要求授予同一用戶的權限)。國際海事組織這有點麻煩... – 2012-03-12 17:18:27