【问题标题】:Baselinker api GET methodBaselinker api GET 方法
【发布时间】:2022-08-11 02:51:59
【问题描述】:

我的代码有问题。我尝试从 Baselinker 获取产品和库存清单。我收到 200 条回复,但不幸的是也有回复:

{\'status\': \'ERROR\', \'error_code\': \'ERROR_UNKNOWN_METHOD\', 
 \'error_message\': \'An empty or unknown method has been used\'}

我想我在方法定义上犯了错误,但我尽我所能,问题仍然存在。

import requests
import json
import webbrowser
from pprint import pprint

params = {
    \"inventory_id\": \"1762\"
}

parameters = json.dumps(params)

headers = {
    \"X-BLToken\" : token,
    \'method\': \"getInventoryProductsStock\",
    \'parameters\': parameters
}

response = requests.get(\'https://api.baselinker.com/connector.php\', headers=headers)

print(response)
show = response.json()
print(show)

    标签: python api python-requests


    【解决方案1】:

    参数不应放在标题中。您应该发送一个带有数据的 POST 请求(不是 GET),其中包含“方法”键和可选的“参数”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-08-25
      • 1970-01-01
      • 2018-10-25
      • 2016-11-02
      相关资源
      最近更新 更多