钉钉C#旧版的服务SDK还能通过nuget引入吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

钉钉C#旧版的服务SDK还能通过nuget引入吗?

钉钉C#旧版的服务SDK还能通过nuget引入吗?

展开
收起
三分钟热度的鱼 2023-09-13 22:35:21 40 1
3 条回答
写回答
取消 提交回答
  • 是的,您可以通过NuGet包管理器将钉钉C#旧版服务SDK引入到您的项目中。首先,您需要访问NuGet包管理器的官方网站(https://www.nuget.org/) 并在搜索框中输入“Dingding”以找到相关的SDK。然后,您可以选择合适的版本并按照提示操作将其引入到您的项目中。
    image.png

    在Visual Studio中,您可以通过以下步骤进行操作:

    1. 打开您的项目文件夹。
    2. 右键单击“解决方案资源管理器”中的“引用”文件夹。
    3. 选择“添加引用...”(或按F4键)。
    4. 在“添加引用”对话框中,点击左侧的“浏览”按钮。
    5. 导航到您的项目文件夹,然后双击“packages”文件夹。
    6. 在“packages”文件夹中,找到您刚刚下载的钉钉SDK NuGet包。
    7. 选中该NuGet包,然后点击“确定”按钮。

    完成以上步骤后,您的项目应已成功引入钉钉C#旧版服务SDK。接下来,您可以根据官方文档(https://docs.dingtalk.com/document/robots/csharp-sdk-installation) 进行配置和使用。
    6a6ee5603b5025948804264dfa849203_qjdn6ii4nizke_c389bea4d6724611bc7f20d047e7dc9c.png

    2023-09-15 09:07:05
    赞同 展开评论 打赏
  • 调用钉钉旧版规范服务端API前,需要先申请接口权限并获取API调用凭证。

    接口调用流程
    如下图所示,在调用钉钉服务端接口前,您需要完成以下准备工作:

    70e0e423d73f16fd93281aed91c114d6_p132205.png

    服务端 API 调用示例
    以开发企业内部应用,调用通讯录相关API示例,调用流程如下。

    步骤一:成为钉钉开发者。

    步骤二:登录钉钉开发者后台,创建企业内部应用,详见创建应用。

    步骤三:获取应用凭证,AppKey和AppSecret。

    d092141a94272ed001f245bf41990654_p360867.png

    步骤四:添加接口调用权限。搜索通讯录权限,并点击申请。

    351d84614b44e164ecc6c81198d7b800_p360872.png

    步骤五:开发者可以先通过调试工具体验API。以根据步骤三获取的AppKey和AppSecret,调用获取企业内部应用的access_token为例。

    9331509a3c66c443d62500f22c8db97b_p360925.png

    骤六:点击下载旧版服务端 SDK,以Java示例,下载SDK。

    步骤七:根据步骤三获取的AppKey和AppSecret,调用获取企业内部应用的accessToken。

    步骤八:调用获取部门用户userid列表。如部门下共有2个员工,获取到2个员工的userid。

    {
    "errcode":0,
    "result":{
    "userid_list":[
    "26432349xxxx169379",
    "manager6982"
    ]
    },
    "errmsg":"ok",
    "request_id":"gj221ptctcra"
    }

    71e3b9cd7e03499fcd177616a74af928_p360913.png

    2023-09-14 08:31:28
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    C# 旧版服务 SDK(例如钉钉 2.0 SDK)已经不再受支持,因此您无法通过 NuGet 包管理器引入这些旧版本的 SDK。为了使用钉钉的最新功能和 API,建议您使用钉钉官方提供的最新 C# SDK(例如钉钉 3.0 SDK 或更高版本)。
    要引入钉钉最新 C# SDK,请按照以下步骤操作:

    1. 打开 Visual Studio,然后在解决方案资源管理器中右键单击您的项目,并选择“管理 NuGet 程序包”。
    2. 在“NuGet 包管理器”对话框中,点击“浏览”选项卡,然后搜索“钉钉 C# SDK”。找到钉钉官方提供的 C# SDK(例如阿里巴巴.DingTalk.Windows.SDK),然后点击“安装”。
    3. 安装完成后,您可以在项目中使用钉钉提供的最新 API 和功能。同时,请确保参考官方文档以了解如何正确使用这些 API。
    2023-09-14 07:50:45
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新
相关电子书
更多
钉钉小程序——为工作方式插上翅膀
立即下载
钉钉客户端自动化的应用
立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战
立即下载