Я хочу установить заголовок для получения токена из флипкарта. Я не знаю, как установить заголовок в curl. Мой заголовок должен понравиться
curl -u <appid>:<app-secret> https://sandbox-api.flipkart.net/oauth-service/oauth/token\?grant_type\=client_credentials\&scope=Seller_Api
Похоже, вы пытаетесь сделать базовую аутентификацию HTTP, или, по крайней мере, это то, что -u
опция curl делает, когда используется одна, как это.
В PHP вы должны настроить базовую аутентификацию для запроса скручивания, например, при условии, что $ch
ваш экземпляр curl (который вы можете получить с curl_init
):
curl_setopt($ch, CURLOPT_USERPWD, 'appid:appsecret');
Увидеть свернуть документацию на curl_setopt
для дополнительной информации.
В команде 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»