2013-01-11 67 views
1

我正在玩Netflix API。我對他們想要的'UserID'感到困惑。 (爲保護查詢) 我送這個字符串(驗證後),以獲得用戶的隊列: http://api-public.netflix.com/users/「用戶ID」 /隊列Netflix API簡單查詢隊列

這是從認證回覆(不是真正的令牌),但什麼樣的一部分是用戶ID?

oauth_token=xxx4ewzxxx8xx3xxxx3x9hv&oauth_token_secret=xxx8xxxx7xxd& 
application_name=MyFlix&login_url=https%3A%2F%2Fapi- 
user.netflix.com%2Foauth%2Flogin%3Foauth_token%3Dxxx4ewzxxx8xx3xxxx3x9hv 

也許我甚至沒有從正確的角度接近它。任何文件或代碼我已經發現該部分的掩蓋(我的netflix ID不起作用,我認爲它應該是我回來的oauth令牌的一部分,而不是我的正常netflix ID)

回答

1

它的一個老問題,但你需要獲得訪問令牌,它會給你用戶名。 你可以訪問令牌,當用戶同意你的應用程序可以通過調用API

http://api-public.netflix.com/oauth/access_token 

你會爲通信電子與API以後使用這些信息訪問他的Netflix帳戶。

希望它有幫助。

找到更多在這裏:http://developer.netflix.com/docs/read/Security部分給我們發送用戶的授權的請求令牌

+0

謝謝,我其實是在尋找的用戶ID,我相信會在不同的事務呢。但最近我發現Netflix已經停止了它的開發者計劃(沒有新的開發者),所以它對我來說已經成爲一個無聲點。 – Yosem

+0

您好Yosem。獲取userId的正確方法來自AccessToken。您需要用戶將他的帳戶與您的應用程序關聯起來。然後你要求提供AccessToken(它只能做一次,你必須使用相同的RequestToken),你會收到user_id,oauth_token和oauth_token_secret。你是對的,他們不會發布任何新的開發人員密鑰。但現有的工作正常。 – MightyPolo