2010-06-07 54 views
1

我正在嘗試使用Yahoo Contacts API在我正在構建的站點上添加「邀請你的朋友」功能。如何檢索Yahoo的Contacts API的GUID

我找到了正確的Web服務來調用(http://social.yahooapis.com/v1/user/{guid}/contacts),但它是要求用戶的GUID,而不是他們的用戶名/密碼。

我搜索了,我無法通過雅虎API找到一個「查找」功能,它讓我從他們的用戶名/密碼獲取用戶的guid。

有沒有人有任何聯繫人API的經驗。

我已經重新閱讀了文檔,並查看了YQL,但我仍然沒有找到如何獲得用戶的guid。

謝謝你們。

回答

5

這是從他們的開發者文檔:

要得到誰是 運行應用程序的用戶的GUID,請撥打以下URI的GET 操作。此 用戶必須登錄到Yahoo!

URI: 
     http://social.yahooapis.com/v1/me/guid 

http://developer.yahoo.com/social/rest_api_guide/introspective-guid-resource.html

請注意,你不能默默登錄用戶 - 你需要顯示一個彈出窗口雅虎登錄頁面,獲取OAuth令牌(有關更多信息在開發文檔中找到)。

+0

感謝。我仍然迷失。我發現他們的文檔太糟糕了,無論是這個,還是我在過去幾天都非常愚蠢。 – 2010-06-08 14:04:01

0

首先,您需要將您的應用程序註冊到YDN。比獲得消費者密鑰和消費者祕密來實現oAuth。當你獲得你的應用授權的用戶。然後雅虎傳遞給你一個訪問令牌和GUID,你可以通過它來調用雅虎的社交api。

check this out