使用钉钉接口创建微应用和发送OA消息,设置的图片媒体ID无效。
1、创建微应用传MEDIA_ID,创建成功后在钉钉后台微应用列表中可以看到当时传的图片,但是使用该微应用发送消息后,消息界面那里却显示无图片,非要在钉钉后台重新上传一次该图片,消息界面那里才能正常显示。
2、发送OA消息传BODY.IMAGE
结果都是图片读取不到。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
针对您遇到的问题,即在使用钉钉接口创建微应用和发送OA消息时设置的图片媒体ID无效,导致图片无法正常显示,我们可以按照以下步骤进行排查和解决:
检查MEDIA_ID有效性:
MEDIA_ID
是否正确无误。此MEDIA_ID
应是通过钉钉开放平台上传图片后获得的有效标识。MEDIA_ID
是否能在钉钉开放平台的素材管理中找到对应的图片资源。图片格式与大小:
缓存问题:
权限与环境一致性:
BODY.IMAGE参数格式:
BODY.IMAGE
字段的格式是否正确遵循钉钉接口文档的要求。确保IMAGE
字段包含正确的MEDIA_ID
引用。模板与权限检查:
Card.Streaming.Write
和Card.Instance.Write
。API调用频率与错误处理:
通过上述步骤的排查和调整,应该能够解决您遇到的图片显示问题。如果问题依旧存在,建议直接咨询钉钉开发者支持获取更专业的帮助。