Установить заголовок локона для получения токенов

Я хочу установить заголовок для получения токена из флипкарта. Я не знаю, как установить заголовок в curl. Мой заголовок должен понравиться

curl -u <appid>:<app-secret> https://sandbox-api.flipkart.net/oauth-service/oauth/token\?grant_type\=client_credentials\&scope=Seller_Api

0

Решение

Похоже, вы пытаетесь сделать базовую аутентификацию HTTP, или, по крайней мере, это то, что -u опция curl делает, когда используется одна, как это.

В PHP вы должны настроить базовую аутентификацию для запроса скручивания, например, при условии, что $ch ваш экземпляр curl (который вы можете получить с curl_init):

curl_setopt($ch, CURLOPT_USERPWD, 'appid:appsecret');

Увидеть свернуть документацию на curl_setopt для дополнительной информации.

2

Другие решения

В команде curl вы должны сделать так,

curl -u your-app-id:your-app-token https://sandbox-api.flipkart.net/oauth-service/oauth/token\?grant_type\=client_credentials\&scope=Seller_Api

вы получите такой результат в случае успеха,

{"access_token":"394b7d-418a-43f6-8fd5-e67aea2c4b","token_type":"bearer","expires_in":4657653,"scope":"Seller_Api"}

с помощью этого токена вы можете делать дальнейшие вызовы API, например, перечислять API,

curl -H "Authorization:Bearer your-access-token" -H "Content-Type: application/json" -d 'json-here-see-format-in-api-example' https://url-end-point-refer-api-docs

Примечание: вы должны создать идентификатор приложения и секрет вhttps://sandbox-api.flipkart.net/oauth-register/login«для песочницы. Не храните токен доступа, срок действия которого истекает через определенный промежуток времени.

ссылка на Api Doc’s — «https://seller.flipkart.com/api-docs/fmsapi_index.html»

1

По вопросам рекламы [email protected]