开发者社区> 问答> 正文

创建套件URL回调URL不合法。错误代码:71009

创建套件URL回调URL不合法。错误代码:71009
用的https  ://github.com/injekt/openapi-demo-java
42.120.145.250 - - [12/Apr/2016:17:23:22 +0800] "POST /yzf/isvreceive?signature=b659da89ae54711ac515563da8e8ee373d0ce431&timestamp=1460453002533&nonce=Ix6DOXPj HTTP/1.1" 200 -
应该怎么改?

71009返回文本非success


展开
收起
saintfuli 2016-04-12 17:39:48 4754 0
2 条回答
写回答
取消 提交回答
  • 钉钉开放平台回调给你的消息,你在收到后,需要返回给钉钉开放平台成功的消息,这个成功的消息的内容是 success 字符串,但需要使用你的套件的相关密钥【http://ddtalk.github.io/dingTalkDoc/?spm=a3140.7785475.0.0.SMUO0N#1-创建套件】进行加密,把加密得到的结果返回给钉钉开放平台。
    所以还需要请你先熟悉一下加解密的相关逻辑,文档如下
    http://ddtalk.github.io/dingTalkDoc/?spm=a3140.7785475.0.0.SMUO0N#加解密库和demo下载
    2016-04-12 18:03:41
    赞同 展开评论 打赏
  • Re创建套件URL回调URL不合法。错误代码:71009
    public class Env {
        
        public static final String OAPI_HOST = "https://oapi.dingtalk.com";
        public static final String OA_BACKGROUND_URL = "";
        public static final String CORP_ID = "ding1357db912fad244f";
        
        public static final String SECRET = "";
        public static final String SSO_Secret = "";

        
        public static String suiteTicket;
        public static String authCode;
        public static String suiteToken;

        public static final String CREATE_SUITE_KEY = "suite4xxxxxxxxxxxxxxx";
        public static final String SUITE_KEY = "";
        public static final String SUITE_SECRET = "";
        public static final String TOKEN = "yzf";
        public static final String ENCODING_AES_KEY = "bhb7iwpggiwgdb6ae0x1mz00zue039lzb5xudjxjx8f";

    -------------------------

    回 2楼粒尘的帖子
    都看了,逻辑已经很清楚还是没调通,文档写的就不是清楚。
    有没有清晰明确的文档,别搞那么多绕来绕去的,就不想让人看明白的感觉

    -------------------------

    Re创建套件URL回调URL不合法。错误代码:71009
    IsvReceiveServlet.java中
                /*post数据包数据中的加密数据转换成JSON对象,JSON对象的格式如下
                 *  {
                 *    "encrypt":"1ojQf0NSvw2WPvW7LijxS8UvISr8pdDP+rXpPbcLGOmIBNbWetRg7IP0vdhVgkVwSoZBJeQwY2zhROsJq/HJ+q6tp1qhl9L1+ccC9ZjKs1wV5bmA9NoAWQiZ+7MpzQVq+j74rJQljdVyBdI/dGOvsnBSCxCVW0ISWX0vn9lYTuuHSoaxwCGylH9xRhYHL9bRDskBc7bO0FseHQQasdfghjkl"
                 *    }
                 */
                JSONObject jsonEncrypt = JSONObject.parseObject(sb.toString());
                String encrypt = "???";

    这个的应该怎么写?谢谢!
    2016-04-12 17:53:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载