如何在shopify中使用oauth获取商家的店铺名称?

问题描述 投票:0回答:1

我正在用 php 构建 shopify 公共应用程序。 我有一个问题,当商家安装我的应用程序时,如何获取他的店铺名称?

<?php

// Set variables for our request
$shop = ''; // i need merchants shop's name here automatically when he installs app
$api_key = "35cf1c83dd3bd3a9b230d5773fbffa2a";
$scopes = "read_orders,write_products,read_customers,write_customers";
$redirect_uri = "https://app.stockkonnect.co/php-shopify-app/generate_token.php";

// Build install/approval URL to redirect to
$install_url = "https://" . $shop . ".myshopify.com/admin/oauth/authorize?client_id=" . $api_key . "&scope=" . $scopes . "&redirect_uri=" . ($redirect_uri);

// Redirect
header("Location: " . $install_url);
die();
php shopify-app shopify-api
1个回答
-2
投票

enter image description here我告诉你的是Javascript/Typescript

**[注意]- `` -> ES6 模板文字功能,任何以 $ 开头且在 {} 内的内容都是动态值。好的。

首先将他们重定向到

https://admin.shopify.com/oauth/authorize?client_id=${client_id_from_shopify_partners_account}&scope=${shopifyScopes_from_shopify_partners_account}&redirect_uri=${API_ENDPOINT}/api/oauth/shopify/auth

这会将用户重定向到 Shopify 管理员帐户以进行登录(如果尚未登录),如果他们已登录,则这将重定向到您在上面指定的 uri,其中商店名称作为查询参数。

下一步只需提取该内容,现在 yoiu 就有了商店名称,因此您可以通过创建 oauth uri 来重定向它们。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.