使用Access令牌的交叉驗證Dropbox用戶並且不會發生祕密。一旦用戶通過驗證,DropBox IOS SDk檢索訪問令牌和密碼無效
闡述我的問題:
- 在我的iOS應用
- 在iOS應用中驗證用戶,我檢索訪問令牌和祕密從MPOAuthCredentialConcreteStore *憑據。
從credentials-> acccessToken和類似的祕密中獲取訪問令牌。
現在,如果我將這些值提供給iOS以外的其他應用程序,它使用python sdk作爲dropbox。我收到一條錯誤消息「無效標記」。
但有趣的是,從步驟1到步驟4的相反過程起作用。即得到蟒蛇SDK訪問令牌和祕密,並通過使用
[dbSession updateAccessToken:@"xxxxxxxxx" accessTokenSecret:@"YYYYYYYYYYY" forUserId:@"12345678"];
它喂到我的iOS應用程序,現在我可以評估用戶的Dropbox帳戶。任何想法是什麼問題? MPoauth和Oauth有什麼不同?我相信MPoauth只是一個包裝?
是否有任何其他方式獲得訪問令牌和祕密?
感謝您的幫助。
怎麼就弄來的訪問令牌'crediantials.accessToken'返回null我 –
我猜你是在錯誤的地方訪問它。在loadedAccountInfo()函數中執行它。 – Alibaba
@阿里巴巴我有同樣的問題。你能否給我詳細的信息,我會得到新的auth2訪問令牌? – kb920