Shopify API-使用PHP上传图片

DslDip

我正在尝试通过API使用PHP将图像上传到我的shopify商店,但是失败。

$images = array
        (
            "image"=>array
            (
                "attachment" => $borderedImage,
                "filename" => "rails_logo.jpg"
            )
        );

        # Making an API request can throw an exception
         $products = $shopify('POST /admin/products/#1246990273/images.json', $images);

但是,我没有在错误日志中显示以下消息,而不是获取NULL

[2015-07-17 23:14:57] local.INFO: <html><body>You are being <a href="https://SHOPNAME.myshopify.com/admin/auth/login">redirected</a>.</body></html>  

我以为这是我的访问令牌或api密钥的问题,但是我可以进行其他API调用来获取诸如产品列表和创建新产品之类的信息。它只是在创建一个新图像而出现问题。

很难获得任何信息,因为似乎没有多少人正在为shopify构建PHP应用程序。

是否有其他人使用PHP应用程序成功将图像上传到api?

乔希·布朗(Josh Brown)

这是一个例子。假设您使用的是通过OAuth(而不是从私有应用程序获得的访问令牌,并且您要从URL上传图像。访问令牌,商店URL和产品ID将需要交换为您自己的。您可以在此处找到Product Image API文档希望这可以帮助!

<?php
$token = 'youraccesstoken';
$ch = curl_init("https://yourstore.myshopify.com/admin/products/934765124/images.json");
$image = json_encode(array('image'=> array('src' => 'https://cdn.shopify.com/shopify-marketing_assets/static/shopify-default.png')));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $image); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type: application/json",
"X-Shopify-Access-Token: $token"
));
$result = curl_exec($ch);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Shopify API在PHP中创建产品

来自分类Dev

使用PHP发布到Shopify

来自分类Dev

使用Shopify API将纯JavaScript代码添加到Shopify主题

来自分类Dev

使用Square Connect API和PHP上传商品图片

来自分类Dev

Shopify-使用PHP通过metafield API更新/删除metafield

来自分类Dev

无法使用php API将图片上传到Android应用上的服务器

来自分类Dev

Shopify背景图片

来自分类Dev

使用Shopify API更新Shopify密码

来自分类Dev

Shopify创建订单API

来自分类Dev

shopify API的API标头

来自分类Dev

使用Shopify API的PHP REST帖子

来自分类Dev

shopify特色图片超级模糊

来自分类Dev

使用Graphql for Shopify API时的动态常量分配

来自分类Dev

我想使用“付款”的Shopify API

来自分类Dev

Shopify REST API:使用特定区域设置发送发票

来自分类Dev

使用Shopify的API发送“发货资料”到Google表格?

来自分类Dev

通过PHP API上传个人资料图片

来自分类Dev

Shopify API搜索参数

来自分类Dev

Shopify API,无法创建订单

来自分类Dev

Shopify-使用PHP通过metafield API更新/删除metafield

来自分类Dev

在其他控制器中使用Shopify API

来自分类Dev

使用Python Shopify模块访问“ HTTP_X_SHOPIFY_SHOP_API_CALL_LIMIT”

来自分类Dev

使用 PHP 的 Shopify Api

来自分类Dev

Shutterstock:上传图片的API

来自分类Dev

如何使用 Shopify 的 API 获取 Shopify 商店订单

来自分类Dev

尝试使用 GET 请求从本地主机访问 Shopify api

来自分类Dev

Shopify 订单 API 调用间隔

来自分类Dev

无法使用 shopify api 和 nodejs 访问 themes.json

来自分类Dev

通过邮递员/ Shopify API 创建 Shopify 订单