У меня есть функция, которая делает вызов POST и я получаю этот ответ от сервера:JQuery POST Params
{
"error": "Bad Request",
"status": 400,
"message": "Missing required parameter client_id"
}
Это функция, я использую, чтобы сделать вызов POST:
function isUserRegistered() {
user_code = localStorage.getItem('LSuserCode');
// POST for user object
$.post("https://api.twitch.tv/kraken/oauth2/token", {
client_id: clientID,
client_secret: clientSecret,
grant_type: 'authorization_code',
redirect_uri: redirectURI,
code: user_code
},
function(data) {
grabUserAccessTok(data);
});
}
Жалоба на то, что у меня отсутствует требуемый параметр «client_id», но, как вы можете видеть из моего запроса POST, он находится там. Что я делаю не так?
проверьте вкладку сети в своих браузерах, чтобы проверить запрос и посмотреть, какие значения отправлены. –
- это ваш 'client_id' null? у вас есть значение в переменной clientID? – Kalpesh