我正在尝试使用应用身份验证更新我创建的应用中的项目。我首先创建了项目,然后我尝试更新它们,但它不允许我这样做。我正在使用python和请求模块来执行http请求。我检查过,应用程序允许用户在同一工作区中修改项目。这是我正在使用的代码
update_item_url = "https://api.podio.com/item/%s" % (cid[1])
add_item_url = "https://api.podio.com/item/app/19860772/"
fields = {"fields":{xxx: [sent],xxx: [opened],xxx: [replied],xxx:[bounced],xxx: [prospects],xxx: [queue]}}
update_item = requests.put(update_item_url, json = fields,
headers=headers)
我得到的错误是:
403
{"error_parameters":{},"error_detail":null,"error_propagate":false,"request":{"url":"http:\/\/api.podio.com\/item\/11","query_string":"","method":"PUT"},"error_description":"The app with id xxx does not have the right update on item with id xx","error":"forbidden"}
答案 0 :(得分:0)
错误显示The app with id xxx does not have the right update on item with id xx
。
请仔细检查项目是否来自正确的应用程序。