使用shopify运输运输API注册运输服务运费

时间:2014-08-17 16:53:52

标签: api curl shopify

我正在尝试使用Shopify的API注册运输公司服务,但不确定在何处放置API调用以注册运输服务。到目前为止,我有一个APP,能够成功地将应用程序进行身份验证并安装到测试存储中,但Shopify存储如何在安装后进行初始化和注册服务的调用?

API文档说明了进行卷曲调用:

curl -X POST -d @ carrier_service.json -H"接受:application / json" -H"内容类型:应用/ JSON" -H" X-Shopify接入令牌:TOEKN" https://aztest-3.myshopify.com/admin/carrier_services

我应该从哪里拨打电话?

3 个答案:

答案 0 :(得分:1)

您可以从任何已连接到互联网的终端窗口拨打此电话。

大多数人都会使用他们自己的电脑..我从heroku运行我的。

在尝试同样的事情时,我遇到了同样的困境。

答案 1 :(得分:0)

有意义的是,在安装App时,它会在App的持久层中保存Shopify响应中提供的访问令牌。完成该保存后,应用程序可以启动与商店的会话。通过会话,可以进行呼叫以设置运营商运输回调,然后应用程序准备就绪。费率请求将达到指定的终点,然后(至少部分)负责提供运费。

答案 2 :(得分:0)

理想情况下,您应该拥有一种处理OAuth流的框架,存储身份验证数据供以后使用(如RubyPython实现,或您自己的实现)。在这种情况下,您可能希望使用框架的方法向Shopify发送请求,而不是通过curl手动发送请求。文档中的curl请求是为了快速示例,让您可以轻松地自行尝试请求。

如果您坚持手动触发这些请求,我强烈建议您使用Postman - 它比curl更加人性化,并且具有一些非常省时的功能。