Shopify 应用开发:获取令牌的完整指南
要通过开发应用获取 Shopify 令牌,您需要按照以下步骤进行操作:\n\n1. 在 Shopify 开发者门户(https://developers.shopify.com/)上创建一个开发者帐户。\n\n2. 在开发者门户中创建一个新的应用程序,填写应用名称和 URL,并选择应用的权限范围。\n\n3. 在应用程序创建后,您将获得一个 API 密钥和一个共享密钥。将这些密钥保存在安全的地方。\n\n4. 在您的应用程序中,使用 Shopify OAuth 流程来获取授权码。将用户重定向到以下 URL,将应用程序的 API 密钥和所需权限作为查询参数传递:\n\n \n https://{shop}.myshopify.com/admin/oauth/authorize?client_id={api_key}&scope={scopes}&redirect_uri={redirect_uri}&state={nonce}&grant_options[]={option}\n \n\n 其中,{shop} 是用户的商店域名,{api_key} 是您的应用程序的 API 密钥,{scopes} 是所需权限的列表,{redirect_uri} 是授权后将用户重定向回的 URL,{nonce} 是一个随机生成的值用于防止跨站请求伪造,{option} 是可选的授权选项。\n\n5. 用户登录并授权您的应用程序后,Shopify 将重定向用户到您在步骤 4 中指定的重定向 URI,并在查询参数中包含一个授权码。\n\n6. 您需要使用授权码通过 POST 请求交换访问令牌。使用以下 URL 和参数将授权码发送给 Shopify:\n\n \n POST https://{shop}.myshopify.com/admin/oauth/access_token\n {\n "client_id": "{api_key}",\n "client_secret": "{shared_secret}",\n "code": "{authorization_code}"\n }\n \n\n 其中,{shop} 是用户的商店域名,{api_key} 是您的应用程序的 API 密钥,{shared_secret} 是您的应用程序的共享密钥,{authorization_code} 是从 Shopify 获取的授权码。\n\n7. Shopify 将返回一个包含访问令牌和其他详细信息的 JSON 响应。\n\n重要提示:请务必将 API 密钥和共享密钥保存在安全的地方,并避免将它们公开或存储在任何公共代码库中,以防止未经授权的访问。
原文地址: https://www.cveoy.top/t/topic/pCKl 著作权归作者所有。请勿转载和采集!