使用 Zapier 在 Zendesk 中获取评论
Use Zapier to get comments in Zendesk
我希望在 Zapier 中添加一个步骤,只查找工单的评论。
Zendesk 文档显示了以下卷曲,这在 Postman 和 return 指定工单的所有评论中完美运行。
'Code by Zapier' 函数要求我输入 javascript 或 python.
我对两者都不太了解,使用 Curl 转换为 Python,我得到 output_missing
请尽早定义输出或return。
我想检索 JSON 中的所有内容,其中“type”:“Comment”,以及“public”:false,
curl https://{subdomain}.zendesk.com/api/v2/tickets/{ticket_id}/comments.json \
-H "Content-Type: application/json" -v -u {email_address}:{password}
如果有人能指出正确的方向,我将不胜感激。
代码如下:
import requests
import json
url = "domain.zendesk.com/api/v2/tickets/1234/comments.json"
payload={}
headers = {
'Content-Type': 'application/json',
'Authorization': 'Basic xxx'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
您会在 the docs 中注意到响应必须从代码 返回 ,而不仅仅是打印:
# ... your exist code
return response.json()
作为使用 Code by Zapier
的替代方法,您可以尝试使用 Webhooks by Zapier
,这样您就可以轻松地向 Zendesk 发出单个请求。如果您查看“发出请求”操作。这里有详细的说明:https://zapier.com/help/create/code-webhooks/send-webhooks-in-zaps#add-a-webhook-action
我希望在 Zapier 中添加一个步骤,只查找工单的评论。
Zendesk 文档显示了以下卷曲,这在 Postman 和 return 指定工单的所有评论中完美运行。
'Code by Zapier' 函数要求我输入 javascript 或 python.
我对两者都不太了解,使用 Curl 转换为 Python,我得到 output_missing 请尽早定义输出或return。
我想检索 JSON 中的所有内容,其中“type”:“Comment”,以及“public”:false,
curl https://{subdomain}.zendesk.com/api/v2/tickets/{ticket_id}/comments.json \
-H "Content-Type: application/json" -v -u {email_address}:{password}
如果有人能指出正确的方向,我将不胜感激。
代码如下:
import requests
import json
url = "domain.zendesk.com/api/v2/tickets/1234/comments.json"
payload={}
headers = {
'Content-Type': 'application/json',
'Authorization': 'Basic xxx'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
您会在 the docs 中注意到响应必须从代码 返回 ,而不仅仅是打印:
# ... your exist code
return response.json()
作为使用 Code by Zapier
的替代方法,您可以尝试使用 Webhooks by Zapier
,这样您就可以轻松地向 Zendesk 发出单个请求。如果您查看“发出请求”操作。这里有详细的说明:https://zapier.com/help/create/code-webhooks/send-webhooks-in-zaps#add-a-webhook-action