GET-запрос с параметрами в OAuth 1.0 Подпись в cURL PHP
Поэтому в течение нескольких дней я боролся с более логичной проблемой при выполнении запроса GET.
Проблема, с которой я сталкиваюсь, заключается в следующем:
Я хочу выполнить запрос GET с помощью cURL в php, подписанном с помощью OAuth 1.0 для службы REST.
Проблема, с которой я сталкиваюсь, связана с генерацией подписи. Когда я отправил запрос с базовым URL, например, " https://www.example.com/", все было в порядке, и я получил первую страницу набора результатов.
Когда я хочу увидеть вторую страницу набора результатов, мне нужно отправить параметры на URL.eg ' https://www.example.com/?limit=100&page=2', когда я пытаюсь передать этот URL в подпись или В качестве конечной точки для cURL я получаю ошибку подписи.
Я не понимаю, что я делаю не так, потому что я обычно пытаюсь закодировать весь URL в соответствующий формат, необходимый для подписи OAuth 1.0
1 ответ
Я нашел ответ.
Я должен закодировать оба параметра url, но и моей конечной точкой cURL должен быть длинный URL (чтобы включить параметры)