我无法验证通过的Bigcommerce阿比我的店铺使用Python 2.7和的Bigcommerce 0.11.0库。错误是:的Bigcommerce API Python用户基本验证
bigcommerce.exception.ClientRequestException: 401 Unauthorized @ time: [{"status":401,"message":"No credentials were supplied in the request."}]
这是测试脚本我使用所有的各种方式我试图实现基本身份验证
import bigcommerce
#Private apps (Basic Auth)
api = bigcommerce.api.BigcommerceApi(host='store-XXXXX.mybigcommerce.com', basic_auth=('user ID', 'API Token'))
#Private apps (Basic Auth)
api = bigcommerce.api.BigcommerceApi(host='store URL', basic_auth=('user ID', 'API TOKEN'))
而且
import bigcommerce.api
from bigcommerce.connection import Connection, OAuthConnection
from bigcommerce.resources import ApiResource
api = bigcommerce.api.BigcommerceApi(host='Store URL', basic_auth=('user ID', 'API TOKEN'))
第一示例异常在请求库中引发错误,因为SSL证书与站点名称不匹配。接下来的两个给401
。
我也从别人发现这个脚本在Github上,什么似乎是一个测试脚本,并导致相同的错误消息
from __future__ import print_function
import bigcommerce.api
api = bigcommerce.api.BigcommerceApi(host='Store URL', basic_auth=('user ID', 'API TOKEN')
print(repr(api.Time.all()))
我也尝试运行print api()
各种版本,它总是导致错误:'module' object is not callable
我只是在寻找与我做错了什么帮助。一种测试api变量实际外观的方法,或者一种在没有bigcommerce库的情况下做到这一点的方法。我从来没有想过我会在接近起跑线上磕磕绊绊。