如何在 CRM 2011 中以编程方式(通过插件)获取 CRMWRPCToken 和 CRMWRPCTokenTimeStamp?

2024-01-04

伙计们!:) 我使用 CRM 2011 & 我需要使用 C# 插件通过附件 GUID 自动生成实体记录中附件的下载链接。

这个链接看起来像这样:

/SERVER/ORGANIZATION_NAME/Activities/Attachment/download.aspx?AttachmentType=5& AttachmentId={GUID}&IsNotesTabAttachment=1&CRMWRPCToken=8oi054LNEeOd7QAVXZNIANwO8jNsflfFQ75fqPK2zC4Az6I2yWatX71ugBe7bgHy&CRMWRPCTokenTimeStamp=635273624756233624

但我不知道如何获取这些 CRMWRPCToken&CRMWRPCTokenTimeStamp。有人可以帮助我吗?谢谢。


您无法生成 CRMWRPCToken 和 CRMWRPCTokenTimeStamp 值。您不需要这样做,因为调用 URL 时这些将由 CRM 本身处理。拨打电话的用户需要向 CRM 进行身份验证 - 如果他们是匿名用户,您需要在呼叫者和 CRM 之间放置一个可以支持匿名用户的代理站点 - CRM 无法直接支持匿名用户。

执行此操作的最佳且最容易支持的方法是将用户引导至 URL 中包含注释 GUID 的 HTML WebResource。然后在WebResource中获取URL并调用Xrm.Utility.openEntityForm("annotation", annotationid)打开一个对话框来下载文件。假设用户已通过 CRM 身份验证,这将非常有效,您无需担心它会崩溃。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 CRM 2011 中以编程方式(通过插件)获取 CRMWRPCToken 和 CRMWRPCTokenTimeStamp? 的相关文章

  • Dynamics CRM - 呼叫者未通过服务身份验证

    我在 Web 服务器 A 上有一个 MVC4 Web 应用程序 它使用位于 Web 服务器 B 上的 OrganizationServiceProxy 来使用 Dynamics CRM Web 服务 MVC4 应用程序是在启用 ASP NE
  • 令牌访问中的 Google oAuth2 redirect_uri_mismatch

    我正在尝试使用 Google oAuth2 从一次性代码访问令牌 但我收到一条错误消息redirect uri mismatch在回应中 不过我已经添加了redirect uri在控制台中 我有我的Authorized redirect u
  • Azure Cosmos 分页:FeedResponse.ContinuationToken 在下一个请求中不起作用

    下面是我在 Azure Cosmos 中进行分页的代码 在该函数中 我返回 FeedResponse 的 ContinuationToken 获取第一页的第一个请求很好 它返回继续令牌 但是 如果我在下一个请求中使用该令牌 则 API 将返
  • MS Dynamics CRM 2012:脚本编辑器增强功能

    我一直在尝试查找有关下一个 Microsoft Dynamics CRM 产品 2012 6 的更多信息 我主要对脚本编辑器的任何增强感兴趣 版本 4 和版本 5 2011 之间有很大的改进 最受我欢迎的是跨表单 字段事件共享脚本函数的能力
  • C 编程:预处理器、宏作为标记

    我正在尝试做一些概念上与此类似的事情 但似乎无法让它发挥作用 最后显示错误 任何想法 include
  • Crm 2011 Outlook 客户端 - 设置有关强制

    我们的客户正在使用 Microsoft CRM 2011 Outlook 客户端 他们有独特的业务需求 他们希望所有使用 Outlook 发送电子邮件的员工都必须强制执行 设置相关内容 很奇怪吧 如果用户在发送电子邮件时忘记设置相关内容 O
  • 动态 CRM 插件注册工具返回不安全或安全错误的错误

    我在尝试使用 SDK 中的插件注册工具注册插件时遇到错误 这个问题不知从何而来 因为在今天之前我总是能够轻松地使用该工具进行插件注册 错误信息是这样的 未处理的异常 System ServiceModel Security MessageS
  • 使用 ## 和 __LINE__ 创建 C 宏(与定位宏的标记串联)

    我想创建一个 C 宏来创建一个基于名称的函数 在行号上 我想我可以做类似的事情 真正的函数在大括号内有语句 define UNIQUE static void Unique LINE void 我希望能扩展到类似的内容 static voi
  • 在 Angular 4 中处理来自 Api 的过期令牌

    我需要帮助来处理我的角度应用程序中的过期令牌 我的 api 已过期 但我的问题是当我忘记注销我的角度应用程序时 一段时间后 我仍然可以访问主页但没有数据 我能做点什么吗 有没有可以处理这个问题的库 或者有什么我可以安装的吗 更好 如果我什么
  • 为什么我们必须在 OAuth 中“更改令牌凭据的临时凭据”?

    服务器不能只是将临时凭证 升级 为令牌凭证并保留相同的密钥和秘密吗 然后 客户端可以在收到服务器的回调 表明临时凭证已 升级 后立即开始进行经过身份验证的调用 当然 如果临时凭证尚未升级 即客户端不等待回调 则经过身份验证的调用将失败 所以
  • 奇怪的行为 CRM 2011 插件

    我已经为我们的报价产品注册了一个插件 该插件在我们的测试环境中运行良好 我已经测试过很多次了 然后在主服务器中注册插件 但是 会出现以下情况 当我首先创建或更新报价产品时 报价产品表单会变灰 单击报价单后 出现错误 没有可用的日志文件 如您
  • “WSGIRequest”对象没有属性“successful_authenticator”

    我已经创建了一个像这样的身份验证类 RESTful API 的令牌身份验证 是否应该定期更改令牌 https stackoverflow com questions 14567586 token authentication for res
  • 获取 CRM 2011 中功能区按钮的 ID

    我创建了一个 JavaScript 我想在其中隐藏功能区Reactivate Lead按钮取决于某些条件 我通过在表单上按 F12 获得了按钮的 ID 即lead NoRelationship Form Mscrm Form lead Re
  • CRM 2011 功能区 DisplayRule ValueRule 检查 null

    很快 我没有看到任何直接答案 所以我想我会问 这里是在微软社交网站上提出了同样的问题 http social microsoft com Forums eu crmdevelopment thread 44d1187d 547d 49c5
  • 带有 .Where 子句并使用 Contains 的 Lambda 表达式

    连接到 CRM 2013 时 有一种智能方法可以创建 lambda 表达式 以获取列表中 GUID 的实体 此代码破坏了Where子句并给出错误 where 条件无效 实体成员正在调用无效的属性或方法 Code private List
  • 默认 CRM 2011 维护作业的默认计划是什么?

    我安装的 CRM 2011 在一天中的某个时间 上午 11 点 遇到了 I O 的巨大峰值 我很怀疑这是默认的重建索引作业 一切均采用默认值 最新应用的更新是 RU13 SQL是sql 2008 r2 sp1 我找到了这个MSDN 博客 h
  • 动态 crm 中的 AppDomain.CurrentDomain.AssemblyResolve

    因此 我收到了很多参考使用的文章AppDomain CurrentDomain AssemblyResolve在运行时将 DLL 从嵌入式资源加载到插件中 不使用 IlMerge 但是 当我插入此代码时 在插件为主库抛出 TypeLoadE
  • 使用字符串路径设置嵌套数组数据[重复]

    这个问题在这里已经有答案了 我正在尝试编写一个不寻常的用例 目标是这样的 我希望客户能够提供一个字符串 例如 cars honda civic On 使用这个字符串 我的代码将设置一个值 如下所示 data cars honda civic
  • 如何使用放心获取 Rest API 中的授权令牌?是否可以?

    目前使用 Postman 我必须向 API URL login 发送请求 并传递用户名和密码 作为回报 我得到令牌 如下所示 请求示例 login POST Body username admin password admin Return
  • 批处理文件 FOR /f 标记

    任何人都可以逐行准确解释以下代码是如何工作的 我真的迷路了 我一直在尝试学习如何使用 FOR 命令 但我不明白这一点 echo off for f tokens delims f in myfile do set line f call p

随机推荐