微信大众,平台消息接口开辟(30)公共点评商户信息团购及优惠券查询

    添加时间:2013-5-23 点击量:

    微信大众,平台开辟 微信大众,平台开辟者 微信大众,平台开辟模式 公共点评 商户信息 团购 城市优惠券
    作者:方倍工作室 
    原文:http://www.cnblogs.com/txw1958/archive/2013/05/23/weixin-if30-dianping.html 



    一、获取数据


    公共点评推出国内首个 O2O 开辟者平台——“公共点评开辟者平台”,开辟者应用可接见公共点评平台上的本地商户信息、商户点评、优惠及团购等内容。
    经由过程公共点评 API,开辟者的相干应用可以按照用户的及时需求,接见公共点评平台上的本地商户信息、商户点评、优惠及团购等内容。将来,他们还将开放商户预订、电子会员卡等办事,与开辟者摸索更多合作的可能性。


    开辟者平台申请地址 http://developer.dianping.com/


    开辟者申请应用公共点评API须要经过三个步调:


    第一步,注册开辟者。
    第二步,注册成功后即可获取App key,并拥有应用测试数据的权限,请参考《开辟者和谈》和《审核规范》进行应用开辟。
    第三步,在应用经管台提交应用审核,公共点评工作人员审核经由过程后,App key进级正式应用权限,同时主动切换为正式数据。



    二、法度开辟


    今朝公共点评首要有以下接口



    这些接口都可以在微信大众,平台上对接起来。
    这里对其独一的开起事点讲解如下:


    API恳求


    概述
    公共点评API须要经由过程来接见,的过程是将恳求参数串以及APP密钥按照必然算法生成的值,作为新的恳求参数从而进步接见过程中的防批改性。值的生成详见下面的描述。

    URL生陈规矩
    所有公共点评API的有效接见URL包含以下三个项目组:
    1. 资料接见路径,如/v1/deal/find_deals;
    2. 恳求参数:即API对应所需的参数名和参数值param=value,多个恳求参数间用&连接
    如deal_id=1-85462&appkey=00000;
    3. 串,由算法生成

    算法如下:
    1. 对除appkey以外的所有恳求参数进行字典升序分列;



    define(AEY,XXXXXXXX);
    
    define(SECRET,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX);
    define(URL, http://api.dianping.com/v1/business/find_businesses);

    ¥params = array(format=>json,city=>上海,latitude=>31.2204200000392,longitude=>121.41163000018,radius=>1000,offset_type=>1,sort=>7,has_deal=>1,has_coupon=>1,category=>美食,region=>长宁区,limit=>20,keyword=>泰国菜);
    ksort¥params);


    2. 将以上排序后的参数表进行字符串连接,如key1value1key2value2key3value3...keyNvalueN; 



    ¥codes = AEY;
    
    ¥queryString = ;
    whilelist¥key¥val) = each¥params))
    {
    ¥codes .=(¥key.¥val);
    ¥queryString .=(&.¥key.=.urlencode¥val));
    }
    ¥codes .=SECRET;


    3. 将app key作为前缀,将app secret作为后缀,对该字符串进行SHA-1策画,并转换成16进制编码;
    4. 转换为全大写情势后即获得串



    ¥sign = strtouppersha1¥codes));


    5. 串获得后,将其作为sign参数附加到对应的URL中,即可正常接见API。



    ¥url= URL . ?appkey=.AEY.&sign=.¥sign.¥queryString;
    
    ¥curl = curl_init();
    curl_setopt(¥curl, CURLOPT_URL, ¥url);
    curl_setopt(¥curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt(
    ¥curl, CURLOPT_ENCODING, UTF-8);
    ¥data = json_decode(curl_exec(¥curl), true);
    curl_close(¥curl);



    结果演示


    优惠搜刮



    商户搜刮



    团购搜刮



    打开团购中的链接后


     



    四、试用账号


      



    原文:http://www.cnblogs.com/txw1958/archive/2013/05/23/weixin-if30-dianping.html


    ---------------------------------------------------------------------------------------------------------------------------


     存眷豆立方(账号BeanCube)办法:


    1. 依次进入以下路径:伴侣们—>添加伴侣—>搜号码,输入BeanCube,不区分大小写,点击查找,然后点击存眷


    2. 扫描二维码:


     

    读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
    分享到: