Интеграция Salesforce с box.com

У меня есть код формы первоначального запроса к box.com, который требуется для получения токена доступа. Затем после того, как я нажал следующий запрос, чтобы получить токен доступа, но он возвращает это

{"error":"invalid_client","error_description":"The client credentials are invalid"},

Это мой запрос, который я нажал на токен доступа от Salesforce

https://www.box.com/api/oauth2/token?grant_type=authorization_code&code='+code+'&client_id=XXXXXXXX&client_secret=XXXXXXXXXX&redirect_uri=XXXXXXXX.

Любая помощь приветствуется.

2 ответа

Решение

Чтобы получить токен доступа, мы должны сделать пост-запрос, и когда мы делаем пост-запрос, все параметры должны быть закодированы в URL и должны быть помещены в метод request.setBody().

Надеюсь, что это поможет вам.

Вы должны кодировать параметры URL с помощью метода url encode. Это закодирует ваши параметры URL.

а также установить значение заголовка с помощью Content-Type: application/x-www-form-urlencoded

Надеюсь, что это поможет вам.

Другие вопросы по тегам