Я пытаюсь получить доступ к gigya api, используя SDK. Я использую секретный ключ, но у меня проблема с подписью. Вот мой C# код:
string apiKey = "xxxx";
string secretKey = "xxxxx";
string method = "accounts.login";
GSRequest request = new GSRequest(apiKey, secretKey, method, true);
request.APIDomain="eu1.gigya.com";
request.SetParam("Content-Type","application/x-www-form-urlencoded");
request.SetParam("loginID","xxx@xxx.com");
request.SetParam("password","******");
GSResponse response = request.Send();
if (response.GetErrorCode() == 0){
Report.Info("WE ARE OKEEY HERE");
}
else{
Report.Error("Uh-oh, we got the following error:{0}", response.GetLog());
}
Я получил ошибку: «errorCode»: 403003, «errorDetails»: «Недопустимая подпись запроса». Не могли бы вы помочь мне решить эту проблему, пожалуйста? Спасибо.