ravimukti / tokopedia-api-client
Tokopedia API Client for PHP
v1.2.1
2023-06-08 08:04 UTC
Requires
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- vlucas/phpdotenv: ^5.4
This package is auto-updated.
Last update: 2024-11-08 11:14:13 UTC
README
Composer library for Tokopedia Open API. Please found something related with the Open API in this link
How to install
composer install ravimukti/tokopedia-api-client
How to use
$tokopediaAuthRequest = new AuthorizationRequest();
$tokopediaConfig = new TokopediaConfigClient();
$tokopediaConfig->setPartnerId($_ENV["TOKOPEDIA_PARTNER_ID"]);
$tokopediaConfig->setPartnerKey($_ENV["TOKOPEDIA_PARTNER_KEY"]);
$baseUrl = $_ENV["TOKOPEDIA_AUTH_HOST"];
$apiPath = "/token";
$body = [];
$response = $tokopediaAuthRequest->httpPost($baseUrl, $apiPath, $body, $tokopediaConfig);
$tokopediaGeneralRequest = new GeneralRequest();
$tokopediaConfig = new TokopediaConfigClient();
$tokopediaConfig->setPartnerId($_ENV["TOKOPEDIA_PARTNER_ID"]);
$tokopediaConfig->setAccessToken($_ENV["TOKOPEDIA_ACCESS_TOKEN"]);
$baseUrl = $_ENV["TOKOPEDIA_API_HOST"];
$apiPath = "/inventory/v1/fs/".$tokopediaConfig->getPartnerId()."/product/info?product_id=15341594";
$response = $tokopediaGeneralRequest->httpGet($baseUrl, $apiPath, $tokopediaConfig);