Я обращаюсь к API Nexmo, передавая API-ключ и API-интерфейс. Nexmo использует OAuth 1.0a, и мне удалось получить токен доступа и токен-секрет, используя DotNetOpenAuth. У меня нет опыта работы с Nexmo. Я хочу знать, как использовать токен доступа и токен-секрет вместо API-ключа и API-интерфейса. На веб-сайте nexmo об этом мало. В нижней части следующего URl (https://labs.nexmo.com/#oauth) есть строка, в которой говорится «заменить« api_key »и« api_secret »параметрами OAuth». Я не знаю, как это сделать. Кто-нибудь знает?Доступ к API Nexmo C# с использованием OAuth
Привет, Я видел пример PHP, но не очень понял его. Возможно, я полностью не понимаю идею OAuth. Я использую DotNetOpenAuth для подписания с веб-сайтом Nexmo. Ниже приводится код, который я использовал до сих пор,
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)
Я использовал Desktop потребительского класса, потому что не был в состоянии работать с WebConsumer.