-1
Shopifyアプリをはじめ、Guzzleの新機能で、https://www.sitepoint.com/shopify-app-development-made-simple/に続き、shopifyアプリを使い始めることができます。しかし、今私が使用している製品/ customers.Code作成することはできませんよ。shopifyでHTTP APIとグーゼルを使用して顧客/製品を作成する方法
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$db = new Mysqli(getenv('MYSQL_HOST'), getenv('MYSQL_USER'), getenv('MYSQL_PASS'), getenv('MYSQL_DB'));
$store = 'customboxes1.myshopify.com';
$select = $db->query("SELECT access_token FROM installs WHERE store = '$store'");
$user = $select->fetch_object();
$access_token = $user->access_token;
$customerData = array
(
"customer" => array(
"first_name" => "Steve",
"last_name" => "Lastnameson",
"email" => "[email protected]",
"verified_email"=> true,
)
);
$client = new Client();
$response = $client->request(
'POST',
"https://{$store}/admin/customers.json",
[
'query' => [
'fields' => $customerData,
'access_token' => $access_token
]
]
);
$result = json_decode($response->getBody()->getContents(), true);
echo $result;
これは参考になりますが、私は修復に必要な書式設定としてdownvotedしました。投稿の書式設定に時間を費やし、送信前にプレビューウィンドウを使用してください。ありがとう! – halfer
私が使用しているコーディングはform_paramsがここで使用されている以外は同じです –