【发布时间】:2014-08-02 06:15:41
【问题描述】:
连接到 BigCommerce API 的最新规范建议使用 OAuth,因为简单的身份验证方法很快就会被弃用。
我一直在一些 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 实现同样的目的?有没有可能?
【问题讨论】:
标签: php api oauth bigcommerce