Shopify API 无需 PHP 扩展库,直接使用 cURL 访问
是的,您可以使用 cURL 直接访问 Shopify 的 API 接口。您可以使用 cURL 库来发送 HTTP 请求,并接收和处理来自 Shopify API 的响应。以下是一个示例代码片段,展示如何使用 cURL 来访问 Shopify API:
<?php
// 设置 Shopify API 的基本 URL 和 API 密钥
$base_url = 'https://your-shopify-store.myshopify.com';
$api_key = 'your-api-key';
$api_password = 'your-api-password';
// 设置要访问的 API 端点和请求方法
$api_endpoint = '/admin/api/2021-07/products.json';
$request_method = 'GET';
// 创建 cURL 句柄
$ch = curl_init();
// 设置请求 URL
curl_setopt($ch, CURLOPT_URL, $base_url . $api_endpoint);
// 设置请求方法
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $request_method);
// 设置 HTTP 基本认证头
curl_setopt($ch, CURLOPT_USERPWD, $api_key . ':' . $api_password);
// 设置接受响应数据而不直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 发送请求并获取响应
$response = curl_exec($ch);
// 检查是否有错误发生
if (curl_errno($ch)) {
echo 'Error: ' . curl_error($ch);
}
// 关闭 cURL 句柄
curl_close($ch);
// 处理响应
if ($response) {
$data = json_decode($response, true);
// 处理返回的数据
// ...
} else {
echo 'No response received.';
}
?>
请注意,您需要将示例代码中的 your-shopify-store.myshopify.com,your-api-key 和 your-api-password 替换为您自己的实际值。此外,根据您的需求,还需要更改 $api_endpoint 和 $request_method 来访问不同的 API 端点和使用不同的请求方法。
原文地址: https://www.cveoy.top/t/topic/pIQD 著作权归作者所有。请勿转载和采集!