安众图接口文档

安众图接口文档


一、对接前必读!!!

<p>因我方做了IP地址限制,对接前需要合作方提供具体的请求ip地址。</p> <h5>接口地址</h5> <pre><code>正式环境:https://a.cdddy.cn</code></pre> <h5>签名加密规则</h5> <pre><code>1、先将所有字段按从小到大排序 2、把每个字段按照key1=value1&amp;amp;key2=value2....这样的格式进行拼接成字符串 3、字符串最后再拼接&amp;amp;apikey=XXXX 4、extra字段不用参与签名 5、将拼接好的字符串进行MD5加密(32位)</code></pre> <h5>安众图提供的参数(我方商务提供)</h5> <pre><code>产品ID(CID)、接口账号(apiUser)、秘钥(apikey)</code></pre> <h5>请求头</h5> <pre><code>Content-Type: application/json;charset=UTF-8</code></pre> <h5>如何encryption值(如不涉及第七个接口可忽略)</h5> <pre><code>先通过第七个接口获取一下数据 res.data.contact_id、res.data.jxcmcc、res.data.js_url 三个值不为空的时候,先加载返回的res.data.js_url js,然后调用方法 window.JudgmentEnvironment(res.data.contact_id.contact,platformCode, res.data.sourceUrl).then(ress =&amp;gt; { 调用接口:/server/encryption }).catch((error) =&amp;gt; {}); platformCode:投放链接中 union_site对应的value,如果不存在可以写死为 平台编码A /server/encryption接口如下 $.ajax({ url: this.host + '/server/encryption', method: 'post', headers: { 'Content-Type': 'application/json; charset=UTF-8' }, data: JSON.stringify({ cid: sessionStorage.getItem('origin_cid') + &amp;quot;&amp;quot;, mobile: formData.user.mobile + &amp;quot;&amp;quot;, encryption: encryption }), success: function success(res) { console.log(res) }, crossDomain: true, xhrFields: { withCredentials: true } });</code></pre>

页面列表

ITEM_HTML