0

検索ツイートの単純なプルが必要で、従​​来の ASP 投稿を介してベアラー トークンを取得しようとして行き詰まりました。

サーバーは 403 Unable to verify your credentials で応答しています

私は明らかにASPサーバー側のフォーム投稿に流動的であるため、提案をいただければ幸いです。ありがとう。

Dim consumerKey,consumerSecret,myCstr
consumerKey = "abc..."
consumerSecret = "123..."
myCstr = base64_encode(consumerKey & ":" & consumerSecret)
myAuth = "Basic "&myCstr    

Dim xmlhttp 
Set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "POST","https://api.twitter.com/oauth2/token",false    
xmlhttp.setRequestHeader "User-Agent","HTTP/1.1"
xmlhttp.setRequestHeader "Authorization", myAuth
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"
xmlhttp.send "grant_type=client_credentials"
4

1 に答える 1

0

解決しました... base64 文字列の末尾に 2 つの等号が必要でした。

これは、Twitter API ドキュメントではあまり明確ではありませんでした。

于 2013-06-07T03:54:08.593 に答える