首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建订单创建钩子

无法创建订单创建钩子
EN

Stack Overflow用户
提问于 2016-06-14 13:05:11
回答 1查看 358关注 0票数 0

我正在创建/注册shopify中的"orders/create“钩子,但我遇到了以下错误

致命错误:默认异常'ShopifyApiException‘,消息为“不可处理的实体”,在/var/www/邪恶_report/ line ify.php中: 70堆栈跟踪:#0 /var/www/邪恶_report/line ifyapp.php(143):ShopifyClient->调用(’POST‘,’/admin/webhooks.‘,Array) #1 {main}抛入/var/www/邪恶_报告/line ify.php中,在第70行抛入{main}

因为我能够创建“客户/创建”钩子。

下面是我用来创建钩子的代码

代码语言:javascript
复制
$customerhook = array("webhook"=>array(
                             "topic"=>"customers/create",
                             "address"=>"filepath/customer.php",
                             "format"=>"json"
                            )
                    );
$hook1 = $sc->call('POST', '/admin/webhooks.json', $customerhook);
$orderhook = array("webhook"=>array(
                             "topic"=>"orders/create",
                             "address"=>"filepath/order.php",
                             "format"=>"json"
                            )
                    );
$hook2 = $sc->call('POST', '/admin/webhooks.json', $orderhook);
EN

回答 1

Stack Overflow用户

发布于 2016-08-24 11:19:42

在Shopify API身份验证过程(OAuth)中,您可以添加作用域。当您需要注册订单/创建webhook时,您需要read_orders作用域。我认为,在您的情况下,您的作用域是读/客户和写/客户,这就是您能够创建客户/创建钩子的原因。尝试添加读/命令和写/命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37812920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档