php – BigCommerce API OAuth服务器到服务器脚本
发布时间:2020-12-13 16:53:28 所属栏目:PHP教程 来源:网络整理
导读:连接到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,我实际上没有尝试过这个,但理论上它应该可行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |