Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 创建一个;注「;在HelpScout中使用Python的API_Json_Python 3.x - Fatal编程技术网

Json 创建一个;注「;在HelpScout中使用Python的API

Json 创建一个;注「;在HelpScout中使用Python的API,json,python-3.x,Json,Python 3.x,我正在尝试自动化HelpScout中的一些内容,但在找到(并理解)正确的参数以使用其API向对话添加简单的“注释”时遇到了一些困难。我已经读过了,但是因为我对这些东西很陌生,我自己也找不到解决办法 假设我想在对话中添加一个简单的注释,如“Customer ID:1234”。据我所知,我需要提供API密钥、请求类型(注意)和正文以及我的文本 requests.post(“),auth= (标记,'X')) 已添加身份验证,但不知道如何添加其余的。任何提示都将不胜感激。您可以通过在对话中打开一个线程

我正在尝试自动化HelpScout中的一些内容,但在找到(并理解)正确的参数以使用其API向对话添加简单的“注释”时遇到了一些困难。我已经读过了,但是因为我对这些东西很陌生,我自己也找不到解决办法

假设我想在对话中添加一个简单的注释,如“Customer ID:1234”。据我所知,我需要提供API密钥、请求类型(注意)和正文以及我的文本

requests.post(“),auth= (标记,'X'))


已添加身份验证,但不知道如何添加其余的。任何提示都将不胜感激。

您可以通过在对话中打开一个线程来实现这一点:

import requests

TOKEN = "123abc..." # your helpscout Token

new_note = {"createdBy": {"id": 123456, "type": "user"}, "type": "note", "body": "test_note", "status": "active"}
r = requests.post("https://api.helpscout.net/v1/conversations/123456789.json", auth=(TOKEN,'X'), headers=headers, data=json.dumps(new_note))
print(r.status_code) # Should be 201 if correct
createdBy
中的ID替换为创建便笺的用户,并在
../conversations/.json
之后添加正确的ConversationID