首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提交删除、更新、发布请求

如何提交删除、更新、发布请求
EN

Stack Overflow用户
提问于 2022-01-20 19:25:20
回答 1查看 49关注 0票数 0

我一直试图让insightly处理python请求,但是我只能成功地处理get请求。如果我试图通过提供一个键和值来删除一个机会标记,就像文档所建议的那样,它总是给我一个错误代码417。我还试着看看它是否希望它成为道路上的一个副词,但也没有运气。

代码语言:javascript
复制
payload = {"TAG_NAME":"Warehouse"}

opp_tag = requests.delete("https://api.insightly.com/v3.1/Opportunities/number/Tags", data=json.dumps(payload), headers=my_headers)

有人知道这件事的答案吗?一般来说,我对api相当陌生,所以帮助会被广泛接受。

EN

回答 1

Stack Overflow用户

发布于 2022-01-25 21:18:24

我想出了办法。希望这能帮助其他人,谁有问题的不雅。无论如何,当您使用requests.delete或post与api交互时,Insightly看起来都不喜欢它。这似乎是唯一的问题,其他一切都只是一个普通的api调用。

代码语言:javascript
复制
import requests
import json


def del_tag(tag_name, opp_id):

  url = f"https://api.na1.insightly.com/v3.1/Opportunities/{opp_id}/Tags"

  payload = json.dumps({
    "TAG_NAME": f"{tag_name}"
  })
  headers = {
    'Authorization': 'Basic {key}',
    'Content-Type': 'application/json',
    'Cookie': 'snaptid=sac1prdc01wut07'
  }

  response = requests.request(f"DELETE", url, headers=headers, data=payload)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70792297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档