open-dingtalk / openapi-demo-java

钉钉企业应用接入-JSAPI权限验证-Java Demo
https://ding-doc.dingtalk.com/doc#/dev/uwa7vs
181 stars 100 forks source link

打开demo直接报错50213错误 #2

Closed abcfy2 closed 6 years ago

abcfy2 commented 6 years ago

完全按照官方文档: https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.YDyrXf&treeId=367&articleId=106818&docType=1

一步步操作。

克隆代码之后,修改Env.java中的CORP_IDCORP_SECRET两个参数,然后使用mvn -DskipTests=true jetty:run启动工程项目,这些都没报错,一切正常。

添加企业应用之后,点击进去就直接报错:

dd error: {"message":"权限校验失败 Code:52013 - Message: 签名校验失败,nonce:[abcdefg],timestamp:[1525254205],url:[http://192.168.31.134:8080/],ticketList:[aC7XSYGUX1**********************]","errorCode":3}
abcfy2 commented 6 years ago

问题解决了,被截图误导了。我看截图上URL只写到/,但是看dd error的输出,签名错误是因为请求的URL是/index.jsp,遂在后台的应用配置加上/index.jsp,测试就搞定了