簡體   English   中英

使用 C# 為 RC glip 創建團隊

[英]Team creation with C# for RC glip

我們正在嘗試使用 C# 代碼在 Glip 中創建團隊。
我已經提到了這篇文章:

https://medium.com/ringcentral-developers/apis-for-ringcentral-team-messaging-tasks-a-brief-intro-4a2c38c8ce2d

雖然它有 Glip API 參考,但不是我們正在尋找的。 仍然沒有找到從代碼開始的參考。

使用 Glip API 使用 C# 代碼創建團隊的任何參考。 創建應用程序以訪問 Glip 以外的 Glip API 還需要哪些其他權限?

此處提供了在 C# 中創建團隊的分步指南:

https://developers.ringcentral.com/guide/team-messaging/quick-start#c#

using System;
using System.Threading.Tasks;
using System.Collections.Generic;
using RingCentral;
using Newtonsoft.Json;

namespace Create_Team
{
class Program
{
    const string RINGCENTRAL_CLIENTID = "<ENTER CLIENT ID>";
    const string RINGCENTRAL_CLIENTSECRET = "<ENTER CLIENT SECRET>";
    const bool RINGCENTRAL_PRODUCTION = false;

    const string RINGCENTRAL_USERNAME = "<YOUR ACCOUNT PHONE NUMBER>";
    const string RINGCENTRAL_PASSWORD = "<YOUR ACCOUNT PASSWORD>";
    const string RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY '101'>";

    static RestClient restClient;

    static void Main(string[] args)
    {
        restClient = new RestClient(RINGCENTRAL_CLIENTID, RINGCENTRAL_CLIENTSECRET, RINGCENTRAL_PRODUCTION);
        restClient.Authorize(RINGCENTRAL_USERNAME, RINGCENTRAL_EXTENSION, RINGCENTRAL_PASSWORD).Wait();
        create_team().Wait();
    }
    static private async Task create_team()
    {
        var parameters = new GlipPostTeamBody();
        parameters.@public = true;
        parameters.name = "Fun team";
        parameters.description = "Let chit chat here";

        var member1 = new CreateGlipMember();
        member1.email = "member.1@gmail.com";
        var member2 = new CreateGlipMember();
        member2.email = "member.2@gmail.com";
        parameters.members = new CreateGlipMember[] { member1, member2 };

        var response = await restClient.Restapi().Glip().Teams().Post(parameters);
        var jsonStr = JsonConvert.SerializeObject(response);
        Console.WriteLine(jsonStr);
    }
}
}

希望上面的例子有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM