API キーと API シークレットを渡して Nexmo API にアクセスしています。Nexmo は OAuth 1.0a を使用しており、DotNetOpenAuth を使用して Access Token と Token Secret を取得できました。Nexmo を使用した経験はありません。API Key と API Secret の代わりに Access Token と Token Secret を使用する方法を知りたいです。nexmo の Web サイトでは、これに関するヘルプはあまりありません。次の URl ( https://labs.nexmo.com/#oauth ) の下部に「"api_key" と "api_secret" を OAuth パラメーターで置き換えてください」という行が書かれています。私はそれを行う方法がわかりません。誰か知っていますか?
こんにちは、私は PHP の例を見てきましたが、あまり理解していませんでした。OAuth の概念を完全には理解していない可能性があります。Nexmo Web サイトとの署名に DotNetOpenAuth を使用しています。以下は、これまでに使用したコードです。
Dim consumer3 As New DesktopConsumer(NexmoDescriptionService.Description, NexmoDescriptionService.TokenManager)
Dim requestToken As String = ""
consumer3.RequestUserAuthorization(Nothing, Nothing, requestToken)
Dim extraParameters = New Dictionary(Of String, String) From {{"request_token", requestToken}}
consumer3 = New DesktopConsumer(NexmoDescriptionService.Description.UserAuthorizationEndpoint, NexmoDescriptionService.TokenManager)
Dim test = consumer3.RequestUserAuthorization(extraParameters, Nothing, requestToken)
Dim request As System.Net.HttpWebRequest = consumer3.PrepareAuthorizedRequest(NexmoDescriptionService.Description.RequestTokenEndpoint, requestToken)
WebConsumer を使用できなかったため、デスクトップ コンシューマ クラスを使用しました。