Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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
如何以c#形式实现Zendesk聊天(Zopim)_C#_.net_Rest_Zendesk Api_Zopim - Fatal编程技术网

如何以c#形式实现Zendesk聊天(Zopim)

如何以c#形式实现Zendesk聊天(Zopim),c#,.net,rest,zendesk-api,zopim,C#,.net,Rest,Zendesk Api,Zopim,我为Revit(Autodesk)制作了一个插件,该插件使用以下命令启动外部表单:System.Windows.Forms;在c#中,从装配展示中心。我知道我想用Zendesk聊天室(Zopim)填满这个窗口。不幸的是,我不知道如何在c#中使用RESTAPI。我今天只是研究一下这个话题 我想要的是如此详细:我想要在表单打开时,程序加载Zopim聊天表单并将其放入my c#表单 我已经知道我需要以某种方式获取聊天的形式,并且需要将其解析为我的形式 问题是:我找不到zopim聊天表单。 我不知道如何

我为Revit(Autodesk)制作了一个插件,该插件使用以下命令启动外部表单:System.Windows.Forms;在c#中,从装配展示中心。我知道我想用Zendesk聊天室(Zopim)填满这个窗口。不幸的是,我不知道如何在c#中使用RESTAPI。我今天只是研究一下这个话题

我想要的是如此详细:我想要在表单打开时,程序加载Zopim聊天表单并将其放入my c#表单

我已经知道我需要以某种方式获取聊天的形式,并且需要将其解析为我的形式

问题是:我找不到zopim聊天表单。 我不知道如何将它转换为我的UI


我的表格代码:

[Transaction(TransactionMode.Manual)]
class DoSomething : IExternalCommand
{
    public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
    {
        this.StartForm();
        return Result.Succeeded;
    }

    public void StartForm()
    {
        //EXECUTE AN EXTERNAL WINDOW
        System.Windows.Forms.Form myF = new System.Windows.Forms.Form();
        myF.FormBorderStyle = FormBorderStyle.SizableToolWindow;
        myF.StartPosition = FormStartPosition.CenterScreen;
        myF.Width = 400;
        myF.Height = 600;
        myF.HelpButton = true;
        Button cButton = new Button();
        cButton.Text = "Cancel";
        myF.CancelButton = cButton;
        myF.FormClosing += delegate (object sender, FormClosingEventArgs e)
        {
            e.Cancel = true;
            myF.WindowState = FormWindowState.Minimized;
        };
        myF.Show();
    }
}

我找到了另一种方法。
Zendesk Chat(Zopim)确实提供了一个JavaScript插件。最好的方法是启动System.Windows.Forms.WebBrowser并在HTML文件中实现Zopim中的JavaScript代码,该文件引用WebBrowser的应用程序。

我找到了另一种方法。 Zendesk Chat(Zopim)确实提供了一个JavaScript插件。最好的方法是启动System.Windows.Forms.WebBrowser并在HTML文件中实现Zopim中的JavaScript代码,该文件引用WebBrowser的应用程序