钉钉C#旧版的服务SDK还能通过nuget引入吗?
是的,您可以通过NuGet包管理器将钉钉C#旧版服务SDK引入到您的项目中。首先,您需要访问NuGet包管理器的官方网站(https://www.nuget.org/) 并在搜索框中输入“Dingding”以找到相关的SDK。然后,您可以选择合适的版本并按照提示操作将其引入到您的项目中。
在Visual Studio中,您可以通过以下步骤进行操作:
完成以上步骤后,您的项目应已成功引入钉钉C#旧版服务SDK。接下来,您可以根据官方文档(https://docs.dingtalk.com/document/robots/csharp-sdk-installation) 进行配置和使用。
调用钉钉旧版规范服务端API前,需要先申请接口权限并获取API调用凭证。
接口调用流程
如下图所示,在调用钉钉服务端接口前,您需要完成以下准备工作:
服务端 API 调用示例
以开发企业内部应用,调用通讯录相关API示例,调用流程如下。
步骤一:成为钉钉开发者。
步骤二:登录钉钉开发者后台,创建企业内部应用,详见创建应用。
步骤三:获取应用凭证,AppKey和AppSecret。
步骤四:添加接口调用权限。搜索通讯录权限,并点击申请。
步骤五:开发者可以先通过调试工具体验API。以根据步骤三获取的AppKey和AppSecret,调用获取企业内部应用的access_token为例。
骤六:点击下载旧版服务端 SDK,以Java示例,下载SDK。
步骤七:根据步骤三获取的AppKey和AppSecret,调用获取企业内部应用的accessToken。
步骤八:调用获取部门用户userid列表。如部门下共有2个员工,获取到2个员工的userid。
{
"errcode":0,
"result":{
"userid_list":[
"26432349xxxx169379",
"manager6982"
]
},
"errmsg":"ok",
"request_id":"gj221ptctcra"
}
C# 旧版服务 SDK(例如钉钉 2.0 SDK)已经不再受支持,因此您无法通过 NuGet 包管理器引入这些旧版本的 SDK。为了使用钉钉的最新功能和 API,建议您使用钉钉官方提供的最新 C# SDK(例如钉钉 3.0 SDK 或更高版本)。
要引入钉钉最新 C# SDK,请按照以下步骤操作:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。