标签: freshdesk

从Freshdesk创建GitHub问题

我们目前正在使用Freshdesk作为客户支持,使用GitHub作为我们的代码.在通过Freshdesk收到错误或改进功能请求后,我们希望将该票证(包含所有详细信息+屏幕截图)转发到GitHub中的电子邮件,以便在GitHub上自动创建问题.这将为我们节省手动输入.

期待对此建议或更好的解决方案.

注意:曾经遇到过https://zapier.com/zapbook/gmail/github/72/create-github-issue-email,但我们希望在没有第三方应用程序的情况下进行直接交互.

email integration github github-api freshdesk

19
推荐指数
2
解决办法
8273
查看次数

Freshchat 用于响应本机错误文件提供程序错误

我正在使用以下链接中的说明将 Freshdesk 集成到 react native 中:

https://support.freshchat.com/support/solutions/articles/50000000467-freshchat-react-native-sdk-integration-steps

完成这些步骤后,我收到错误消息:

Missing/Bad FileProvider for Freshchat. Camera capture will fail in devices running Nougat or later versions of OS (error code 354)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢。

我正在使用本机 0.61.4

react-native freshdesk

7
推荐指数
2
解决办法
2679
查看次数

从SQL Server触发器调用Freshdesk API

我的客户想在他的Order表(来自Sage)上使用插入触发器来创建使用API​​的Freshdesk票证.

作为我开发的一部分,我构建了一个存储过程,在提供订单号时可以正常工作.但是,将相同的代码移植到触发器中会毫无错误地返回,但是当存储过程中的相同代码工作时,Freshdesk系统中不会出现任何内容.

我希望评论为什么触发器中的API调用可能是一个坏主意,但Freshdesk调用非常快(从存储过程<1秒).

我想知道的是 - 出于某种原因,SQL Server在架构上是否禁止这样做?如果允许,我可以在哪里查找被抛出的错误.

编辑2:好的,这是整个触发器......以前的版本只有OA调用.

ALTER TRIGGER [dbo].[CreateFreshdeskTicketFromOrder] 
   ON  [dbo].[OEORDH] 
   AFTER INSERT
AS 
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

  -- Get the original order number, and use that in the main lookup query
  DECLARE @ORDNUM VARCHAR(22)
  SELECT @ORDNUM = ORDNUMBER FROM inserted

  -- Variables for fields going to the API
  DECLARE @EMAIL VARCHAR(60), @SHPCONTACT VARCHAR(60), @ORDNUMBER VARCHAR(22)
  DECLARE @LOCATION VARCHAR(6), @EXPDATE INT
  DECLARE …
Run Code Online (Sandbox Code Playgroud)

sql sql-server triggers freshdesk

5
推荐指数
1
解决办法
240
查看次数

在 Android 中集成 Freshdesk 时出现文件提供程序异常

我按照以下链接中提到的步骤将 Freshdesk 集成到 android(Nougat) 中:

https://support.freshchat.com/support/solutions/articles/229319-freshchat-android-sdk-integration-steps

我使用最新版本的freshdesk在gradle文件中添加了依赖项。在上面链接中提到的集成的第一步中,它说我们可能会收到以下错误作为 Toast 消息

“Freshchat 缺少/错误的 FileProvider。在运行 Nougat 或更高版本操作系统的设备中,相机捕获将失败(错误代码 354)”

为了避免错误,我在我的 AndroidManifest.xml 文件和“freshchat_file_provider_authority”的字符串资源中添加了以下代码。字符串资源“freshchat_file_provider_authority”和AndroidManifest.xml 文件中的权限具有相同的包名称。

<provider
    android:name="android.support.v4.content.FileProvider"
    android:authorities="com.mypackage.provider"
    android:exported="false"
    android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/freshchat_file_provider_paths" />
</provider>

<string name="freshchat_file_provider_authority">com.mypackage.provider</string>
Run Code Online (Sandbox Code Playgroud)

但我仍然遇到相同的错误:“Freshchat 的 FileProvider 丢失/错误。在运行 Nougat 或更高版本操作系统的设备中,相机捕获将失败(错误代码 354)”

请帮忙。谢谢。

android freshdesk

5
推荐指数
2
解决办法
4147
查看次数

将原始json发布到mailgun,以准备与Freshdesk Webhook一起使用

我正在尝试使用邮递员将以下原始数据发布到mailgun,我的最终用途是将请求构建到freshdesk Webhook中,该Webhook将原始JSON发布到回调URL。

我已将邮递员设置为POST以下原始JSON

{
  "from":"jwills@savills.co.uk"
  "to":"jwills@savills.co.uk"
  "subject":"test"
  "text":"working?"
}
Run Code Online (Sandbox Code Playgroud)

我收到回应:

{
  "message": "'from' parameter is missing"
}
Run Code Online (Sandbox Code Playgroud)

我想知道我如何错误地格式化代码?谢谢

json mailgun freshdesk

2
推荐指数
1
解决办法
1803
查看次数

调用 RestMethod 错误:无法发送正文类型

我正在尝试使用 Invoke-RestMethod 从 Freshdesk 获取门票。我收到的错误是“Invoke-RestMethod:无法发送具有此动词类型的内容正文”。我的函数如下所示:

function opentickets()
{
$Body = @{
#description = $description.Text
email = $email.Text
#subject = $subject.Text
#type = $request.Text
#priority = 1
#status = 2
}
Invoke-RestMethod -uri "https://clasd.freshdesk.com/api/v2/tickets?" - 
ContentType application/json -Method Get -Body ($Body | ConvertTo-Json)
}
Run Code Online (Sandbox Code Playgroud)

用于查看票证的 Freshdesk API 端点应返回类似于 freshdesk 使用curl 提供的示例的内容:

https://clasd.freshdesk.com/api/v2/tickets?email=[requester_email]

更新 如果我使用以下内容:

Invoke-RestMethod -uri 
"https://clasd.freshdesk.com/api/v2/tickets? 
email=xyz@clasd.net" -Headers $FDHeaders -ContentType 
 application/json -Method Get 
Run Code Online (Sandbox Code Playgroud)

我收到了想要的结果。我可以将 Invoke 命令的结果输出为用户更易读的内容吗?

powershell powershell-2.0 powershell-3.0 powershell-4.0 freshdesk

2
推荐指数
1
解决办法
2万
查看次数

Flurl \ RestSharp:在Multipart请求的每个参数中添加`\r\n`

我正在尝试使用 Flurl 或 RestSharp 库编写对 Freshdesk API 的调用。

我试图编写的 API 调用是创建票证:https ://developers.freshdesk.com/api/#create_ticket

卷曲的示例:

curl -v -u yourapikey:X -F "attachments[]=@/path/to/attachment1.ext" -F "attachments[]=@/path/to/attachment2.ext" -F "email=example@example.com" -F "subject=Ticket Title" -F "description=this is a sample ticket" -X POST 'https://domain.freshdesk.com/api/v2/tickets'

注意参数是通过-F(即--form)标志传递的。

使用以下代码调用 Flul:

var rs = await url.WithBasicAuth(_configuration.ApiKey, _configuration.Password)
                  .PostMultipartAsync(mp =>
                  {
                      mp.AddString("email", ticket.Email);
                      mp.AddString("subject", ticket.Subject);
                      mp.AddString("status", ticket.Status.ToString());
                      mp.AddString("priority", ticket.Priority.ToString());
                      mp.AddString("description", ticket.Description);
                  });
Run Code Online (Sandbox Code Playgroud)

...或者调用 RestSharp 的以下代码:

var request = new RestRequest("tickets", Method.Post);
request.AlwaysMultipartFormData = true;
request.AddParameter("email", ticket.Email);
request.AddParameter("description", ticket.Description);
request.AddParameter("subject", …
Run Code Online (Sandbox Code Playgroud)

multipartform-data restsharp flurl asp.net-core freshdesk

0
推荐指数
1
解决办法
495
查看次数