调用【alipay.open.public.message.custom.send】异步单发消息接口报错:MSG_SD_NOBEHAVIOR(用户没有行为,发送消息失败)。
报错原因
调用该接口的前提条件是用户必须在48小时内和生活号有交互,才能向用户发送发送消息。
1、用户在48小时内没有和生活号发生交互导致。
2、to_user_id传错。
解决方案
1、让用户产生一下交互,再调用该接口。
例如:用户可以点击一下生活号菜单,然后调用【alipay.open.public.message.custom.send】接口,触发消息的事件类型传入菜单点击(click),向用户发送消息即可。
2、检查to_user_id是否传入的是和生活号发生交互的用户ID。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。