提问人:Sanjay Sankar J 提问时间:3/1/2023 最后编辑:Sanjay Sankar J 更新时间:3/1/2023 访问量:55
我们如何根据 Zoho 洪水重新编写相同的 C# 代码?
How can we re-write the same C# code as per Zoho deluge?
问:
我正在开发 Cliq 扩展,需要一些帮助将 C# 脚本重新格式化为 Zoho Deluge 脚本。我需要读取网站发送的响应,并发布带有 200 OK 状态代码的参数。
if(!string.isNullOrEmpty(validationToken))
{
Console.WriteLine($"Received Token: '{validationToken}'");
return Ok(validationToken);
}
我正在尝试订阅 Microsoft Graph 更改通知。调用 API 以创建订阅后,Microsoft Graph 会发送一个验证令牌,我需要传回该令牌以验证通知 URL。但是,当我发布验证令牌时,我收到一个错误。
初始 API 调用
data.insert("changeType":"created,updated");
data.insert("notificationUrl":"https://cliq.zoho.com/api/v2/bots/testbot/incoming?zapikey=1001.d2067fe4b9b15aee1a542e4c6b6d40ca.efb4c86660bd487e511eeae596d4f3a2");
data.insert("resource":"/me/mailfolders('inbox')/messages");
data.insert("expirationDateTime":expire);
data.insert("clientState":"SecretClientState");
data.insert("latestSupportedTlsVersion":"v1_2");
Api = invokeurl
[
url :"https://graph.microsoft.com/v1.0/subscriptions"
type :POST
parameters:data.toString()
connection:"microsoft"
content-type:"application/json"
];
发布收到的验证令牌
token = params.get("validationToken");
decoded = zoho.encryption.urlDecode(token);
data = Map();
data.put("Status code","200");
data.put("Response body",decoded);
Api = invokeurl
[
url :"https://graph.microsoft.com/v1.0/subscriptions"
type :POST
parameters:data.toString()
connection:"microsoft"
content-type:"application/json"
];
我遇到的错误
{
"error":
{
"code": "InvalidRequest",
"message": "expirationDateTime is a required property for subscription creation.",
"innerError":
{
"date": "2023-03-01T10:05:01",
"request-id": "d0566e86-c9a2-4208-846d-4c0965bfc96a",
"client-request-id": "d0566e86-c9a2-4208-846d-4c0965bfc96a"
}
}
}
答: 暂无答案
评论