【发布时间】:2015-08-06 09:24:34
【问题描述】:
我正在使用 Shopify API 并尝试为我的插件注册 卸载 webhook,该插件已成功注册,我确实收到了响应,例如
stdClass Object
(
[webhook] => stdClass Object
(
[id] => 52102211
[address] => http://www.example.com/dev1/login?code=42db53dae6d706f095711b8365a941e8&hmac=6ca8a5fa6659ea9b976454d352c73024d98417b0e20665c08090c636d3c9662b&shop=my-shopify-shop.myshopify.comsignature=ed384b260216b100ea2090e0d3c26460×tamp=1438850605/delete_shop
[topic] => app/uninstalled
[created_at] => 2015-08-06T04:43:27-04:00
[updated_at] => 2015-08-06T04:43:27-04:00
[format] => json
[fields] => Array
(
)
[metafield_namespaces] => Array
(
)
)
)
当我删除我的插件时,它会生成 302 POST 请求。
我想看看这个请求会引导到哪里,以便我确定它会直接发送到我的控制器操作以处理此问题,即发送到 example.com/delete_shop
我正在使用 PHP CI 并在调用此函数时在我的代码中发送电子邮件。以下是路线:
$route['default_controller'] = "home";
$route['product_edit/:any'] = "home/product_edit";
$route['delete_shop'] = "home/delete_shop";
$route['404_override'] = '';
我的路线是否有任何问题,因为我下班后也没有收到电子邮件? (虽然电子邮件功能在应用程序中正常工作)
编辑:
【问题讨论】:
标签: php codeigniter http shopify http-status-code-302