私はカールreuqestを作成するには、Guzzle(PHPのHTTPクライアント)を使用しています
要求パターンここで
https://{api_key}:{shared_secrete}@shop_url.myshopify.com/admin/products.json
shopify 管理APIを使用した製品の詳細を取得するためのシンプルなカールの要求を行うことができます。あなたはまた、API呼び出し、あなたに与え
一例
$requestUrl = 'https://'.$username.':'$password.'@'.$shop_domain. '/admin/products.json';
$request = new \GuzzleHttp\Client();
$request->request('GET', $requestUrl, [
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json'
]
]);
$products = json_decode($response->getBody());
だから、作るためにカール要求を行うことができる
しかし、ここでは、JSON形式での製品の詳細を取得します
しかし、覚えておいてくださいこれはプライベートアプリ向けのものです。公開アプリの場合、店舗にアプリをインストールした後にコールバックで送信されている間は、shopify APIのアクセストークンが必要です。ローカルデータベースに保存してください。 APIへの各リクエストでこのトークンを添付してデータを取得する
これはパスワードを尋ねていますが、正しい資格情報を入力した後、何度も何度も理由がありますか? – akgola
私が店舗管理者にログインした同じウィンドウでURLを開くと結果が見つかりました。 – akgola
@akgola APPを作成するときに、パスワードの下で共有秘密キーの上にURLの例がある場合は、そのURLを使用して開こうとします。 (最後に 'orders.json'があり、単に' products.json'に変更しました)間違った資格情報をコピー/ペーストしているようです。 – drip