2016-03-02 5 views
2

Я немного растерялся, что, когда я получаю сообщение об ошибке:Заголовок GetResponse API версии-3 в C# (MVC-5)

Problem during authentication process, check headers! 
Unable to authenticate user, incorrect token 

Там, безусловно, что-то не так с заголовка запроса.

Может ли кто-нибудь сказать мне правильный способ отправки запроса в GetResponse API?

Я использую этот путь:

var request = new RestRequest("/campaigns", Method.GET); 
request.AddHeader("X-Auth-Token", "api-key " + auth.myAuthorizationKey); 

Заголовок выглядит в запросе при отладке:

{X-Auth-Token=api-key d042eeae34ce076913681cc5c872741e2c5f88d2} 
+1

почему вы сложением 'Апи-key' в токене? –

+0

, потому что он находится в [документации] (https://apidocs.getresponse.com/en/v3) под заголовком Authentication –

+0

Я знаю, что что-то не так с auth.AuthorizationKey Value. В api-key, что нам нужно передать TOKEN или API KEY ??? API KEY - это тот, который показан на странице Accounts-> API & oAuth. –

ответ

1

Используйте APIKEY вместо AuthorizationKey

+0

Спасибо, это сработало. Поскольку я был новичком в этом API, я думал, что в AuthorizationKey должен использоваться токен, поскольку документация GetResponse не так хороша. –