Интеграция 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
Надеюсь, что это поможет вам.