<h2><a name="t0"></a><a></a>更多资料请参考:<a data-token="7a05778293226e39160a76928436cca2" href="http://www.woyaocha.net/product/mobile" rel="nofollow">www.woyaocha.net/product/mobile</a></h2>
<h2 id="jkms">接口描述</h2>
<h3 id="jkms-gnms">功能描述</h3>
<p>获取手机号码段的省市区以及运营商名称,通俗的说就是获取手机号码的归属地及电信运营商名称。</p>
<h3 id="jkms-urlsl">URL 示例</h3>
<p>1)<code>http</code> 协议:</p>
<p>POST 方式请求:</p>
<p>Copy</p>
<pre class="blockcode">
<code>http://cha.ebaitian.cn/api/json?appid=xxx&module=getMobileArea&mobile=xxx&sign=xxx</code></pre>
<p>GET 方式请求:</p>
<p>Copy</p>
<pre class="blockcode">
<code>http://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getMobileArea&mobile=xxx&sign=xxx</code></pre>
<p>2)<code>https</code> 协议:</p>
<p>POST 方式请求:</p>
<p>Copy</p>
<pre class="blockcode">
<code>https://cha.ebaitian.cn/api/json?appid=xxx&module=getMobileArea&mobile=xxx&sign=xxx</code></pre>
<p>GET 方式请求:</p>
<p>Copy</p>
<pre class="blockcode">
<code>https://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getMobileArea&mobile=xxx&sign=xxx</code></pre>
<h2 id="qqcs">请求参数</h2>
<h3 id="qqcs-sjbt">数据包体</h3>
<p>Copy</p>
<pre class="blockcode">
<code>{
"type": "get",
"appid": "1000xxxx",
"module": "getMobileArea",
"mobile": "18918910000",
"sign": "ecab4881ee80ad3d76bb1da68387428ca752eb885e52621a3129dcf4d9bc4fd4"
}</code></pre>
<h3 id="qqcs-cssm">参数说明</h3>
<table><thead><tr><th>参数</th>
<th>必选</th>
<th>类型</th>
<th>描述</th>
</tr></thead><tbody><tr><td>type</td>
<td>否</td>
<td>string</td>
<td>授权接口的请求方式</td>
</tr><tr><td>appid</td>
<td>是</td>
<td>string</td>
<td>授权接口的 AppID,请填写您在我要查官网上申请到的 AppID</td>
</tr><tr><td>module</td>
<td>是</td>
<td>string</td>
<td>目标请求的数据模块,查询手机号码归属地为:getMobileArea</td>
</tr><tr><td>mobile</td>
<td>是</td>
<td>string</td>
<td>目标要查询的手机号码,仅限中国大陆地区11位数手机号码</td>
</tr><tr><td>sign</td>
<td>是</td>
<td>string</td>
<td>请求凭证,具体计算方式见下面的其他说明</td>
</tr></tbody></table><h3 id="qqcs-qtsm">其他说明</h3>
<p>1)type:可选值 get,如果赋值 get,则以 get 方式提交数据;默认以 post 方式提交数据;<br>
2)sign:签名校验,根据公式 <code>$sign=sha256(appid=$appid&module=getMobileArea&mobile=$mobile&appkey=$appkey)</code> 生成;其中:appkey 为授权接口的 AppKey,请填写您在我要查官网上申请到的 AppKey 。</p>
<p>构造伪代码如下:</p>
<p>Copy</p>
<pre class="blockcode">
<code>string type = "get"; //请求方式,可以赋值为:post
string appid = "1000xxxx"; //sdkappid 对应的 appid,需要业务方高度保密
string module = "getMobileArea"; //请求的数据模块,此处赋值:getMobileArea
string mobile = "18918910000"; //要查询的手机号码,注意仅能为中国大陆地区11位手机号码
string sign = sha256(appid=1000xxxx&module=getMobileArea&mobile=18918910000&appkey=56cf61af4b7897e704f67deb88ae8f24);</code></pre>
<h2 id="xycs">响应参数</h2>
<h3 id="xycs-sjbt">数据包体</h3>
<p>Copy</p>
<pre class="blockcode">
<code>{
"result":1,
"description":"TRUE",
"flag":"",
"mobileInfo":{
"mobilearea":"上海",
"mobiletype":"中国电信天翼卡",
"areacode":"021",
"zipcode":"200000"
}
}</code></pre>
<h3 id="xycs-cssm">参数说明</h3>
<table><thead><tr><th>参数</th>
<th>必选</th>
<th>类型</th>
<th>描述</th>
</tr></thead><tbody><tr><td>result</td>
<td>是</td>
<td>string</td>
<td>接口响应结果:0-失败;1-成功</td>
</tr><tr><td>description</td>
<td>是</td>
<td>string</td>
<td>接口响应描述:一般为 TURE(result=1) 与 FALSE(result=0),或者返回错误信息</td>
</tr><tr><td>flag</td>
<td>否</td>
<td>string</td>
<td>错误说明,没有错误则返回空</td>
</tr><tr><td>mobileInfo</td>
<td>是</td>
<td>object</td>
<td>返回手机号码归属地信息</td>
</tr></tbody></table><p>mobileInfo 参数说明:</p>
<table><thead><tr><th>参数</th>
<th>必选</th>
<th>类型</th>
<th>描述</th>
</tr></thead><tbody><tr><td>mobilearea</td>
<td>是</td>
<td>string</td>
<td>手机号码归属地,即手机号码对应的地区</td>
</tr><tr><td>mobiletype</td>
<td>是</td>
<td>string</td>
<td>电信运营商及号卡类型</td>
</tr><tr><td>areacode</td>
<td>是</td>
<td>string</td>
<td>归属地区号</td>
</tr><tr><td>zipcode</td>
<td>是</td>
<td>string</td>
<td>归属地邮政编码</td>
</tr></tbody></table><h2 id="sdkjdmsl">SDK 及代码示例</h2>
<h3 id="sdkjdmsl-phpsdk">PHP SDK</h3>
<p>方法一:以 POST 方式请求数据</p>
<p>Copy</p>
<pre class="blockcode">
<code>//接口参数
$api_url='http://cha.ebaitian.cn/api/ |
|