3. 开发前必读 - 获取跳转页面访问CODE
<p>[TOC]</p>
<h1>如何获取页面跳转CODE</h1>
<h2>开放平台申请appid和密钥</h2>
<pre><code>开发期间,暂时联系产业园项目组研发(曾远征),由管理人员进行开通和分配appid、密钥和开放平台账号</code></pre>
<h2>获取CODE</h2>
<p>请先阅读签名篇,否则可能无法进行后续的开发</p>
<h3>请求URL</h3>
<ul>
<li><code>http://ip:port/open/code</code></li>
</ul>
<h3>请求方式</h3>
<ul>
<li>POST </li>
</ul>
<h3>Header 参数</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>开放平台分配的appid</td>
</tr>
</tbody>
</table>
<h3>Body 参数</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>第三方平台的用户ID</td>
</tr>
<tr>
<td style="text-align: left;">userType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>1: 学生 (暂时只有学生)</td>
</tr>
<tr>
<td style="text-align: left;">username</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名称</td>
</tr>
<tr>
<td style="text-align: left;">avatar</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户头像,url地址</td>
</tr>
<tr>
<td style="text-align: left;">phone</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>手机号,主要用于后续短信通知等相关涉及手机号的功能</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名</td>
</tr>
</tbody>
</table>
<h3>请求示例</h3>
<pre><code>{
&quot;avatar&quot;: &quot;http://124.225.163.144:9800/open/2f23b21945407f504e8560ecc146997c60717788020c846408fc2157e35b709a.png&quot;,
&quot;phone&quot;: &quot;17666531991&quot;,
&quot;sign&quot;: &quot;9b48b63c2b20ebeab66d9e71d13b8172&quot;,
&quot;timestamp&quot;: 1705829597,
&quot;userId&quot;: &quot;1002376&quot;,
&quot;userType&quot;: 1,
&quot;username&quot;: &quot;曾远征&quot;
}</code></pre>
<h3>返回示例</h3>
<pre><code>{
&quot;code&quot;: 0,
&quot;data&quot;: &quot;7cc3909a-0d14-43f0-81e7-186c7e4bb21a&quot;,
&quot;msg&quot;: &quot;&quot;
}</code></pre>
<h3>返回参数说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>0为成功,非0为不成功</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">string</td>
<td>code值</td>
</tr>
</tbody>
</table>
<h3>备注</h3>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>