萌宠霸王


token说明

<p>&gt; 美团平台,token需要生成授权url访问,拿到accessToken。不过,token只有30天有效期。在即将过期前,使用refreshToken更新token。refreshToken只有35天有效期,也就是说,授权成功后,只有最多30+35=65天的有效token。之后,需要重新访问url授权。</p> <p>&gt; 文档地址:<a href="https://developer.meituan.com/docs/biz/comm-dev-isv-auth">https://developer.meituan.com/docs/biz/comm-dev-isv-auth</a></p> <hr /> <p>1、授权URL示例:<a href="https://open-erp.meituan.com/general/auth?developerId=100602&amp;timestamp=1577772770&amp;charset=UTF-8&amp;businessId=17&amp;sign=acce9f196f609952b3194bd4e164c340247c39ee&amp;state=test">https://open-erp.meituan.com/general/auth?developerId=100602&amp;timestamp=1577772770&amp;charset=UTF-8&amp;businessId=17&amp;sign=acce9f196f609952b3194bd4e164c340247c39ee&amp;state=test</a></p> <p>2、sign计算方法:</p> <pre><code class="language-php">function get_sign($sign_key, $data) { if ($data == null) { return null; } ksort($data); $result_str = &amp;quot;&amp;quot;; foreach ($data as $key =&amp;gt; $val) { if ($key != &amp;quot;sign&amp;quot; &amp;amp;&amp;amp; $val != null &amp;amp;&amp;amp; $val != &amp;quot;&amp;quot;) { $result_str = $result_str . $key . $val; } } $result_str = $sign_key . $result_str; $ret = bin2hex(sha1($result_str, true)); return $ret; } $data = array(&amp;quot;biz&amp;quot; =&amp;gt; &amp;quot;{&amp;#039;req&amp;#039;:100}&amp;quot;, &amp;quot;charset&amp;quot; =&amp;gt; &amp;quot;utf-8&amp;quot;, &amp;quot;appAuthToken&amp;quot; =&amp;gt; &amp;quot;123&amp;quot;, &amp;quot;timestamp&amp;quot; =&amp;gt; &amp;quot;1577771730&amp;quot;, &amp;quot;version&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;); echo get_sign(&amp;quot;123456&amp;quot;, $data);</code></pre> <p>3、商家同意将所属业务的某些服务授权给开发者后,技术合作中心会给ISV/开发者发放授权码(authorization_code),ISV/开发者需要提前提供一个回调接口地址(请在“控制台-&gt;基础设置-&gt;回调接口设置-&gt;统一回调地址-&gt;业务授权码回调地址”中进行设置),用于接收授权码。</p> <p>4、使用auth_code获取accessToken。 &gt; API <a href="https://api-open-cater.meituan.com/oauth/token">https://api-open-cater.meituan.com/oauth/token</a></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c79588713856ea070cecb1faa0ed7825&amp;amp;file=file.png" alt="" /></p> <p>5、更新令牌接口地址:<a href="https://api-open-cater.meituan.com/oauth/refresh">https://api-open-cater.meituan.com/oauth/refresh</a>, 请求方式:Post。 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f84cb463a84fa4ee318f11397346d90b&amp;amp;file=file.png" alt="" /></p>

页面列表

ITEM_HTML