我正在將GFC與我的web應用程序(PHP)集成。在這個應用程序中,我有一個用戶ID列表,我需要使用HTTP調用來獲取他們的個人資料詳細信息,如他們的顯示名稱,個人資料圖片網址等。Google Friendconnect:如何在用戶標識已知時獲取配置文件數據
例如,我試圖用ID獲取的用戶數據:$userId = 1234567
如果觀衆(不必與上述ID的用戶)登錄,我可以通過撥打電話來獲取數據以下URL。
http://www.google.com/friendconnect/api/people/ $用戶名/ @自我?fcauth = $ fcauth
但是,如果觀衆沒有登錄,上面的URL回答以下
Anonymous requests are not allowed to fetch data
Error 401
我想知道是什麼網址應該用於獲取用戶數據,即使沒有人登錄。
謝謝!
這是不可能的,你需要至少有一些用戶的標識符,纔可以獲得他們的信息。 – Haochi 2011-03-19 14:59:23
嗨@Haochi,我試圖獲取用戶ID已知的用戶的數據。此用戶不必是查看者(當前登錄的用戶)。我編輯了這個問題,使其更加清晰。謝謝:) – Goje87 2011-03-19 15:12:20
我還沒有玩過OAUTH/Friend Connect一段時間,但是我記得當用戶(帶有$ userID)登錄時,你必須存儲由FriendConnect返回的某種祕密令牌。http://代碼.google.com的/ apis /朋友羣/文檔/ opensocial_rest_rpc.html#2條腿 – Haochi 2011-03-19 15:51:51