如何使用curl示例为Python PUT语句编写URL?

问题描述

我正在尝试用Python编写PUT语句,以通过API将一些元数据上传到某些资产。所有的api文档都为我提供了用于编写URL的curl示例。需要如何编写网址才能在PUT语句中工作。以下是API信息:

Edit asset XMP Metadata
PUT /assets/:id/Metadatas/xmp
 

Curl

curl https://apiv2.webdamdb.com/assets/2342322/Metadatas/xmp -d '{"keyword":"cat,dog,play together,not well"}' -X PUT
Example Response

Status: 200 OK
{
    "type": "assetxmp","headline": "myasset","credit": "John Doe","countryname": "United States of America","keyword": "cat,not well"
}

这是我到目前为止拥有的代码,但是它不起作用:

Meta = 'https://apiv2.webdamdb.com/assets/109456055/Metadatas/xmp'

payload2 = {'Item Number' : '12345'}

z = requests.put(Meta,data=payload2,headers=headers4)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)