加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – BigCommerce API OAuth服务器到服务器脚本

发布时间:2021-08-28 03:45:38 所属栏目:大数据 来源: https://www.jb51.cc
导读:连接到BigCommerce API的最新规范建议使用OAuth,因为简单的auth方法很快就会被弃用. 我一直在一些PHP脚本中使用BigCommerce API来访问我的商店的Store API.这些脚本执行相对简单的操作,例如更新产品名称,更新产品价格等. 我对如何将这些脚本转移到使用新的OA

连接到BigCommerce API的最新规范建议使用OAuth,因为简单的auth方法很快就会被弃用.

我一直在一些PHP脚本中使用BigCommerce API来访问我的商店的Store API.这些脚本执行相对简单的操作,例如更新产品名称,更新产品价格等.

我对如何将这些脚本转移到使用新的OAuth系统感到困惑.我正在阅读的所有内容都使得OAuth基于开发用户安装和授权访问其商店的实际应用程序.但是,这显然不是我的用例,并且让我非常困惑.

一个简单的例子是从我的商店中检索产品的脚本.我只是在PHP文件中运行此代码:

Bigcommerce::configure(array(
    'store_url' => 'https://www.my-store.com',
    'username' => 'my_username',
    'api_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
));
Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);

Bigcommmerce::getProducts();

如何使用OAuth实现同样的功能?它甚至可能吗?

解决方法:

我可能会创建一个快速的“应用程序”来获取客户端ID,Client Secret&令牌.然后使用这些凭据进行外部身份验证因此,您将安装“身份验证应用程序”,但从BC外部执行您的代码.

请注意,这与iframed的已安装应用程序的工作方式没有什么不同.

PS,我实际上没有尝试过这个,但理论上它应该可行.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读