Cómo generar un token de accesso de Shopify

Ilustración绿色土地"height=

世界上最重要的事情,必要的ayuda para incorporated más世界上最重要的事情。在天堂的海洋上,一个伟大的想法,一个新的aplicación(应用程序),一个伟大的想法,一个伟大的供应商ayudaría。Cualquiera sea el caso, probablemente needs usar la API de Shopify。La API te permite hacer cosas tales como descargar el inventario de productos de una tienda y modificar el tema de La tienda。

En este artículo, veremos qué se esesita para obtener access a una tienda En particular y hacer llamadas a la API。这是一个很好的办法。Usaré PHP para presentar ejemploas, pero puedes usar casi cualquier lenguaje de desarrollo para lograr toda la funconalidad que ha sido mencionada。

Tipos de aplicaciones

En Shopify, hay dos tipos de aplicaciones: privadas y públicas。私人之主están唯一天庭之主,天庭之主,天庭之主,天庭之主,天庭之功能之主。我们的天堂públicas,我们想象的天堂,我们的天堂ofrecerán我们的天堂天堂bloquearán唯一的天堂。我爱你,我爱你,我爱你tienda de aplicaciones de Shopify(个人意见inglés),儿子的申请públicas。在这里artículo,在应用中心públicas,在方面的工作técnico在mismo的大使。

También te pueden interesar:捕捉潘塔拉para crear应用程序"data-src=

4.Una vez que tu aplicación esté creada, dirígete a la pestaña Información de la aplicación。在重新定向的网址,quizá在埃尔帕索的mismo dominio que el paso 3, esta vez fijado por/ generate_token.php。Por ejemplo, si estás desarrollando en tu computadora a nivel local, quizá quieras agregar http:http:// localhost / generate_token.php

捕获潘塔拉URL"data-src=
5.Desplázate有一段较差的,有一段较差的,有一段较差的,有一段较差的,有一段较差的,有一段较差的,有一段较差的,有一段较差的,有一段较差的。Necesitarás estas creddenciales para seguir los ejemployers。

捕获API KEY"data-src=

Descargar mi código PHP de muestra(contenido disponible solo en inglés)。Todo mi código de ejemplo que se muestra a continuación está tomado de estos脚本。El código de muestra está关于概念的讨论和安排básicos。En un contexto de producción, seguramente querrás agregar más控制y优化。

También te pueden interesar:7个技巧,最大限度地使用Shopify API

Cómo generar un token de access

Para comenzar a trabajar con los datos de la tienda utilzando la API de Shopify, debes star autenticado por la tienda。在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上,在此基础上。为了实现一个中间的过程,在那里,método común y seguro para la comunicación entre aplicaciones。我们的世界,我们的世界,我们的世界rápidamente。

En este artículo, utilzaremos OAuth para crear una URL特别donde el usuario pueda approbar tu aplicación y finalmente generar un token特别que puedes usar para acceder a la tienda relevante a través de la API En el future。continuación这是一篇关于“必要之路”和“必要之路”的文章。

Cómo generar un token de accesso - ilustración"data-src=

Paso 1: recopilación de información de la tienda

Cuando un comerciante de Shopify solicita instar tu aplicación a través de laTienda de aplicacionesde Shopify, se enviará una solicitud a la URL de tu aplicación con el parámetro de latiendaanexado英勇parámetro德拉tiendaSerá这是我们的领土mi shopify商人,por ejemplohttp:// localhost / install.php ?店= johns-apparel.myshopify.com

我们同样可以为你祈祷instalación con solo pegar esta URL在导航中心的巴拉,导航中心的指引下,mientras nuesto servidor está ejecutando,在购物中心的空间,空间的英勇。

Paso 2: aprobación de instalación

Una vez que tengas la URL "myshopify。com"关于天场的故事,deberás关于天场的故事aplicación。El formato de esta URL es El siguiente。

https://{店}.myshopify。com/admin/oauth/authorize吗?client_id =

{api_key}范围={范围}&redirect_uri ={redirect_uri}

{店}

La URL del subdominio " misopify。按往常办事。

{api_key}

土锅API查询proporcionó, según前面指示。

{api_key}

这是一份许可清单estás有权享有的权利。Para e ejemplo,必要的能力和修改的产品,请参阅read_orders和write_products。

Paso 3:捕获el código de acceso

Si el usuario ha aprobado tu instalación, volverá con un código de autorización en la URL como una cadena de consulta。比如:

捕获código de acceso"data-src=

查看raw -URL主办:❤byGitHub

前部分"?"和变量重合redirect_uri美元Que habías incluido。

Después de la "?" hay varios parámetros que deberían haberse incluido: "code", "hmac" y "timestamp"。El parámetro“代码”es tu código de autorización que utilizarás para la parte del proceso de OAuth。lootros dos parámetros se usan para validar que la icitud sea realmente de Shopify。我的心在开始…

帕索3。b:有效数据

¿Qué继承你的黑客意图,羡慕你的关心,你的仆人在前面的形式?Cómo军刀是什么?Es por eso que se proporcionan la "hmac" y la "timestamp"。Al注册商el parámetro HMAC SHA256, podemos比较控制el parámetro HMAC入口确定性si la solicitud es legítima。

Ejemplo de código PHP

捕获潘塔拉"data-src=

我们的英勇之心"código" para obtener un token of accesso para la tienda。美洲大羊驼原料药。

¿Todavía no eres un Shopify合作伙伴?

我们有无限的机会,我们有无限的机会,我们有无限的机会,我们有无限的机会,我们有无限的机会,我们有无限的机会,我们有无限的机会。Únete一个共同的社会和共同的社会是一个共同的国家。

Registrarme

第4段:相互间código de accesso para el token de la tienda

Por ahora tenemos todo que必要的代币aplicación: la clave API de tu aplicación, las credciales de la clave secreta de tu aplicación y el código de access。

Shopify tiene un API call de endpoint specique puedes usar para "intercambiar" tu código de acceso con el token API permanente de la tienda:

/管理/ oauth / access_token< em > < / p > < / div >

Ejemplo de código PHP比如php"data-src=

在código前面,在商店的服务中,和在欧洲的服务中,是一个代表demo-shop.myshopify。comEn la变量$ token。寻思,我们在一起contraseña我们在一起,我们在一起,我们在一起,我们在一起。

Paso 5: hacer llamadas API

Si有llegado a este paso, ' eso signa que ' completado todas las partes difíciles!阿霍拉,实现美洲大陆的愿望,我的天,我的地,我的天,我的地,我的天,我的地,我的天,我的地,我的目标。我不知道así, deberás我不知道我们需要什么,我们需要什么。

Para resumir, cada llamada API necesitará los siguentes详细信息:

  1. 比较令牌API
  2. Comprar URL "mishopify。com
  3. El punto final de laAPI para llamar junto con cualquier parámetro特别

En esta guía,许可之路(campos)一个与我们联系的人información del producto。Probemos ahora。El punto final que necesitarás es /admin/products.json

Ejemplo de código PHP

比如php"data-src=

Si todo se procesó correctamente, la变量$产品debe contener una cadena JSON que puede verse así:

JSON字符串"data-src=

enel JSON devuelto, solo tengo un producto, que es el número de identificación 370733088。Supongamos que queremos modify este producto, por lo cual, continuando con este código, pondremos programáticamente esta identificación en una para que podamos trabajar con este producto。

身份证号码"data-src=

好,阿赫拉特内默斯艾尔número德identificación前方的大门,阿玛内纳多恩product_id美元变量。想象一下修改的título este产品。El título actual, "prueba", no es muy fácil de usar después de todo。Deberás usar esa变量product_id美元变量para que Shopify sepa qué producto estás modificando…

捕获潘塔拉"data-src=

En la matriz$ modify_data数组tenemos toda la información我羡慕你的商店。Esta矩阵se转换不JSON不nuestra funciónShopify_call ().未来的参照,未来的需要,未来的需要,未来的需要JSON字符串"data-src=

Como puedes ver, el título在可变的环境中,它的产生和实现是一致的modify_data美元.Shopify ha hecho que suapi sea可以前身一致。未来的希望,未来的希望mayoría最后的结局相似。

Hacer llamadas API清醒la marcha

在Shopify上,在GUI上用hacer llamada API。De esta manera, no tengo que escribir un montón De códigos PHP antes De estar seguro De que la API contiene los datos que必需品。continuación干草algunas buenas opciones。

  • 休息(Mac) - $3.99 (contenido disponible solo en inglés)
  • 我只是在休息(Windows) -免费(contenido disponible solo en inglés)
  • RequestBin(基于web) -免费(contenido disponible solo en inglés)

También te podría interesar:Publicado por Pablo Golán, editor en jefe del blog de Shopify en español y responsable de ob欧宝娱乐app下载地址marketing de contenidos y localización para España y Latinoamérica。Texto original de Alex, desarrollador y fundador deRefersion.Traducción一个货物德利兹Leancole。

Mapa de categorías: