我看了Yahoo! Messenger API文檔中,看我怎樣才能訪問令牌,我發現這一點:Yahoo!什麼樣的數據? Messenger API返回請求?
調用看起來是這樣的:
https://login.yahoo.com/WSLogin/V1/get_auth_token?&login=username&passwd=mypassword&oauth_consumer_key=consumerkey
此調用的結果是單個值,所述
RequestToken
:
RequestToken=jUO3Qolu3AYGU1KtB9vUbxlnzfIiFRLP...
然後將此令牌用於第二個請求,該請求將PART部分交換爲OAuth訪問令牌。你可以在這裏找到更多關於獲取訪問令牌的標準方法的信息。
我想結果是標準結果,但我不知道這是什麼樣的數據。我的意思是它不是XML或JSON。
我想這樣的字符串轉換成JSON:
{
RequestToken: "jU0..."
}
有什麼標準轉換器/分析器或我必須建立一個?
此外,另一個請求可以看起來象下面這樣:
Error=MissingParameters
ErrorDescription=Sorry, try again with all the required parameters.
,我想將其轉換成JSON:
{
Error: "MissingParameters",
ErrorDescription: "Sorry, try again with all the required parameters."
}
這將是很容易建立這樣的解析器,但我不想重新發明輪子。