我试图用python编写一个函数,将请求中的json返回给smmry API。我能够让它与SM_URL请求一起工作,如下所示:
def summry():
API_ENDPOINT = "https://api.smmry.com"
API_KEY = "B..."
params = {
"SM_API_KEY":API_KEY,
"SM_URL":"https:..."
}
r = requests.get(url=API_ENDPOINT, params=params)
return r.json()
但是,我不确定如果传入一个文本块而不是URL,您将如何做到这一点。我尝试使用sm_api_input=my_input
发出请求,但返回了变量不足的错误。我也尝试过一个POST请求,但得到了相同的错误
如果有人好奇,这就是我解决问题的方法。原来我需要一个Expect:100 continue头,sm_api_输入是一个单独的post字段,而不是get查询
相关问题 更多 >
编程相关推荐