刘刚:微信支付如何贝尔弯道超车车

央媒:中国足球别总想弯道超车 里皮希丁克非救世主_网易体育
央媒:中国足球别总想弯道超车 里皮希丁克非救世主
用微信扫码二维码
分享至好友和朋友圈
“进攻美如画,防守烂如渣”,这是网友对这届U23的整体评价。看上去有些戏谑的语风,在一场前63分钟丢掉4球、最后15分钟扳回3球的比赛过后,这十字评语却显得颇为中肯。再加上对方前锋卡马拉一个人搞定三球,而且全是轻松刺穿防线那种,如此低劣的防守能力自然要被诟病,如此让人看不到希望的失利当然要有人负责。于是,的助手、U23国足的临时主帅、意大利人马达洛尼便成了最好的“背锅侠”。从圈内人士口诛笔伐的内容来看,主要集中在里皮的助手显然跟里皮是不能相提并论的,听说他连队员的名字都叫不全,赛前也没给队员看过沙特队的比赛录像,临场指挥能力太差,居然丢了3个球还不换人,居然没派人看住卡马拉,让这个沙特足坛最富潜力的年轻前锋在国足禁区来去自由、畅行无阻。不过,即便圈内人士的指责有迹可循,对于过去13年里12次输掉各级国际赛事首轮淘汰赛的中国男足各级国家队来说,这样的结果并不令人意外。因为凡事都有延续性和关联性。比如,日本男足在俄罗斯世界杯赛上打进了16强,不久后,该国发展方式一脉相承的女足,其U20国家队又拿了世界冠军。而让人意外的反倒是在U23国足小组赛高歌猛进、连赢三场过后,圈内不断冒出的对中国足协U23政策的溢美之辞。更有甚者,在U23国足不敌沙特惨淡出局后,认为这位不合格的主教练马达洛尼毁了这帮“天才”少年,因为这帮“天才”少年中的不少球员很可能会随着年龄增长,不再受U23政策的庇护,面临在中超上不了场的窘境。不知道年仅19岁就在世界杯赛场上大放异彩的法国球星姆巴佩,倘若听闻中国足协的“U23政策”会做何感想,但倘若这帮球员中的一部分在长了一岁之后,就此在中超沦为上不了场的替补,恐怕只能怨自己技不如人吧,毕竟对于本土优秀职业球员奇缺的中超俱乐部来说,是不可能把高水平球员随意放在板凳上的。对于注册球员不过几万、职业球员更是仅有区区1000多人的来说,一个马达洛尼的一场不成功的临场指挥,是不可能毁掉一位优秀球员的未来的。就像注册球员多达250万的法国足坛,是绝对不可能为给哪个年龄段球员多些出场时间,出个特殊保护政策一样——位置得靠实力赢得,前途需要自己打拼。因为年龄占了政策便宜,从而莫名其妙被抬高身价和薪水的做法,放眼全世界恐怕也只有中国足球了。考虑到法国作为世界冠军、姆巴佩作为目前世界足坛身价最高的球员之一,与差距过大的中国足球没啥可比性,我们不妨看看近邻日本和韩国。前者注册球员多达百万,后者也有50万以上,先不谈与国家人口的比例了,仅纯粹的数量便远远超过中国足球。至于人均占有球场比、人均持证教练比这些硬数据,更是把中国足球不知道甩开几条街。在如此巨大的基建差异面前,U23国足打不进亚运会8强,实在没什么好大惊小怪的。
对于多年执著于寻找足坛《葵花宝典》的足球管理者和政策制定者来说,“U23政策”不过是诸多荒唐事的一件而已,据说让国奥组队打联赛的“思想火花”并未熄灭。屡屡尝试“弯道超车”未果,却仍不愿正视足球规律,不能不让人对中国足球管理者的固执己见再次摇头叹息。所以,放过马达洛尼吧,也别找什么“替罪羊”了。里皮助手埋不起U23国足的“成长单”,与里皮齐名的荷兰人也当不了中国足球的“救世主”。不过,这位世界级名帅即将走马上任U21国足主教练的消息,似乎已经压过对马达洛尼的声讨,并吊起了不少圈内人士的胃口。就像牌局,哪怕输了13年的人,一坐到牌桌上,依然会自信抑或侥幸地认为,“风水轮流转,这把该我赢了吧?”
本文来源:中国青年报
作者:曹竞
责任编辑:徐泽鑫_BJS4919
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈微信小程序 互联网风口已来
& & & 最近,各地关于“序”的会销风起云涌,“不要 39800,‘双创计划’扶持,前 6 名只要 19800。”
就像忽悠界的那句名言“你已经错过了xx 和 xx,你不应该再错过 xxx”。
现在,大家又开始躁动起来。微信小程序再一次站到了舞台的中央,越来越多的目光开始汇聚在它的身上,以至于一时鱼龙混杂,泥沙俱下。& & & 2017 年 1 月 9 日, 微信小程序正式发布。巧合的是,10 年前的这一天,乔布斯发布了第一款 iPhone。有人说,这是张小龙在向乔布斯致敬,他要像乔布斯一样改变世界。
或许是承载了太多人的希望,因为在过去的几年间,张小龙已经在产品界封神。凭借着巨大的用户体量和无可匹敌的高使用频次,微信凭红包逆袭支付宝,公众号的兴起则让内容电商和知识付费站上风口。
然而,这一次,那些最早一批使用小程序的人,可能是略显失望的。罗振宇在 1 月 13 日,即小程序发布 后 4 天,就宣布“得到”要放弃小程序。
张小龙不灵了?
可能是想通过小程序获得流量红利的思路不灵了。&&微信小程序是什么?&微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
在《微信小程序接入指南》的开篇,“产品定位及功能介绍”中,是这样来介绍小程序的。
这不由得让人联想起马化腾提出的“腾讯要‘连接一切’”。那么,一切究竟指什么?
如果回顾过去二十多年的 PC 互联网,最早起步的一批网站,比如新浪、搜狐、网易,被称为“门户网站”。因为资讯最轻,一方发布一方浏览,在那个年代,还没有支付宝这样的创新,电商如 8848 等也只能是昙花一现。这就实现了人与信息的连接。
随后,几乎是同期,社交网络和电商崛起,一直持续到现在,这是实现了人与人的连接,人与商品的连接。
再到移动互联网时代,GPS 成为标配,移动设备随时在线,支付等通路成熟,O2O 一时风头无二,这是人与服务的连接。
比照微信,因为微信本身是通讯工具,开始就实现了人与人的连接,再后来是公众号,实现人与信息的连接。那么腾讯的“连接一切”还差啥?
商品,服务。
电商一直是腾讯心头的痛,即使是腾讯,手握 10 亿用户,最牛的产品公司,历经十年之久,最后也只能把电商业务交给京东,最终拍拍被关闭。
电商在中国,本来就是畸形发展,弯道超车。因为中国的线下零售业还没有发育成熟,就赶上了电商。然而,历经十年的迅猛发展,马云却在 2017 年的阿里巴巴投资者日大会上提出了“新零售”。
至今,电商所占的零售份额也只有 15%。有很多服务,是线上不可能完全取代的。电商巨头纷纷重返线下,也许是时候携电商的技术、理念优势,重返线下,改造线下零售和服务业了。
新零售与小程序,异曲同工。&&再小的个体,也有自己的品牌&这是微信公众平台的口号,不得不说,这句口号非常牛比,似乎,没有比这句口号更适合微信小程序的了。
在微信小程序之前,企业号和服务号是没有什么存在感的,而订阅号,除了一个个 10 万+,让那些内容大号赚得盆满钵满,并没有真正帮助到那些小的个体。
为什么说这句口号最适合微信小程序,如何来理解这句话?其实并不高深,仅从字面意思理解就够了。
“再小的个体”,说明小程序是为那些小的“个体”——小企业、小商户准备的,“也有自己的品牌”,说明这些小企业、小商户现在没有自己的品牌。事实很残酷。
互联网这个行业,早在几年前,就讲 IT 成为基础设施,跟水电煤一样,与我们的生活息息相关。但是,IT 成本太高了,开发两个 App 动辄十几万、几十万,推广更是无底洞。更何况,那些单体或小型连锁的小企业、小商户,你开发了 App,用户为什么要下载安装?一年能用几次?
所以,小企业、小商户,是没有自己的 IT 平台的,也就没有自己与用户连接的桥梁。
这些分散的、原子式的小企业、小商户,不得不依附在大平台之上。比如携程之于酒店,饿了么之于餐饮外卖。
问题是,平台是要抽成的。这就好比是,每个小商户、小企业在每个订单中拿出了一点钱,来集体供养某个大平台,由大平台提供 IT 能力,获得客户流量,再把这些流量分配给每个商家。
不过,用户仍然是平台的用户,而不是某个商家的用户。如果连用户都没有,品牌,从何谈起?
以酒店举例,用户入住了某个酒店,觉得这家酒店不错,下次还想入住,他会怎么办?他打开携程,搜索到了这个酒店,再次下单入住。
这些中心化的平台,就像是某个大集市一样,用户需要什么,在这个集市里面找就行了。
而微信小程序,要去中心化,为每个商家和企业赋能。小程序虽好,为什么要用?我们还是谈点实际的吧。毕竟,连接一切,是人家腾讯的目标。品牌,对于众多的线下商家而言,有点奢侈。线下商家,会更务实,他们首要的目标是,生存。
于线下商家而言,一般关注四点,流量、成本、现金流、营销。
其一、流量,没有人会怀疑,月活跃用户超过 9 亿的微信,会提供源源不断的流量。除了微信,别无他选。
我们判断,线下扫码用户会占到小程序约30% 的流量,20% 左右会来自“附近的小程序”,还有 5% 来自公众号、内容、朋友圈及微信群聊等社交部分,最后的 45%,来自搜索。没有依据,凭直觉,也不展开叙述。
总之,更多的流量意味着更多的成交,意味着更多的收益,没有哪个商户能拒绝。
其二是成本。我们前面也说到,因为 IT 成本过高,能自己组建技术团队,搭建平台的,只有大企业才玩得转。其他小商户是依附平台,在每个订单里被抽成。而通过微信小程序,不仅大大降低了开发难度,通过像临沂麦谷这样的建站公司,直接选用行业模板,要便宜得多。
仍以酒店为例,500 元每间夜的中档酒店,通过 OTA 平台,即使按 10%计算,平均每天 2 单,一年费用大概在 3.6 万元。
这个账,精明的商户能算不明白?
其三是现金流。我们知道,一般平台结算都是有账期的。而使用微信小程序,用户发起的付款,则会直接进入到微信支付商户平台,T+1 提取。
但凡做生意的,都知道现金流有多可贵,银行贷款有多难获得。哪怕是首富,都要变卖资产回血还贷,何况是做点小本生意的商家呢。
最后说说营销。我们都知道,电商玩营(shao)销(qian),是很厉害的,京东做了 14 年,才开始盈利。线下小商户,没有那么多钱玩营销,但可以学其精髓,把互联网这套拉新、促活、留存的招式学到手。
常用京东的小伙伴,不妨回想一下京东最后的结算页面。Plus 会员,满 199 减 100,3 件 7 折,100 京豆抵 1 元,京东 E卡,还有京东白条等。除了白条,因为一般小商户没有足够的数据做风控,玩不了,其他的都能借鉴。
还是用酒店做例子,会员打折没问题,住 3 晚送 1 晚也可以,每消费 100 元返 10 元下次再用,充值玩得最好的是卖水果的,不过酒店也不是不能用。
这些营销手段,即便是线下商户想玩,没有自己的平台,还是玩不好。
微信小程序将为线下商户赋能。微信小程序,在下一盘更大的棋?除了以上聊到的这些,小程序之于微信,还有更多的价值。打通应用内搜索
中国互联网,BAT 说了很多年,如今就剩 AT 了。A 的市值已经逼近 4000 亿美金,T 的市值是 3700 多亿美金,曾经的老大,B 落寞了。
且不说市值多少,如今百度仍然是一家很赚钱的公司,只不过,趋势不再。
PC 互联网的入口是搜索框,所以过去巨头都有搜索梦,马云、马化腾,甚至 360 的周鸿袆,都是想做搜索的。
移动互联网时代,App 生态下,是一个个信息孤岛,搜索引擎拿它没办法。因为搜索引擎是抓取链接,切词,索引,再分发的。
现如今,通过小程序来打通应用内搜索已经初见雏形。微信现在已经支持 10 个搜索词,我们可以把它理解为网页 META 信息里的关键词,而全文检索,只是时间问题。
这将会带来怎样的变化?
以在微信搜索“蕃茄炒蛋”为例,可以是某个菜谱,也可以是附近某家餐馆的外卖,或者超市里卖的原材料,还有更多。
当然,我们可能需要换一种说法,因为某些“应用”在一定程度上正在被小程序所取代。&附近的小程序,再造一个美团点评&“附近的小程序”,懂的已经懂了,没懂的还没懂。
其实,换一种说法,可能会更好理解。所谓“附近的小程序”,其实就是附近的商品、附近的服务。
以我公司所在的临沂人们广场为例,“附近的小程序”目前显示 75家,事实上,在一个月前,就已经是这个数字了,所不同的是,原来是 5 公里,而现在只有 2 公里。
因为各地的小程序发展速度不均衡,微信可能考虑到展示的小程序太多,用户看起来并不方便。但是我们可以预期,这儿一定会出现更多的小程序,无非,是要更好地展示出来。比如,像美团点评那样出现分类筛选。
这就有意思了。
我们可以理解成,这是在微信生态再造一个美团点评一样的入口。当然,远不止是美团点评。
因为美团点评需要规模效应,迄今,美团的优势业务还是在餐饮、酒店、影院等行业。更小一点的行业,美团点评就不好覆盖了,而微信小程序则可以包罗一切线下商业或服务业,比如在我“附近的小程序”里就一个“苹果手机维修”,这一块,过去是 58 等城市生活黄页的优势。
&支付,互联网基础设施&时间转回到 2016 年初,张小龙在微信公开课上说要推出“应用号”,也就是现在的“小程序”时,微信支付还落后于支付宝。
微信通过“红包”意外地撕开了一个支付的口子,三年后,支付格局骤变,如今微信支付已经远远地甩开了支付宝,日均交易笔数达到 6 亿(2016 年末数据),而支付宝仅有 8000 万笔。
“无现金社会”这个概念,已经基本在一线城市实现了。在线消费、线下支付,越来越多的消费支付场景正在被微信和支付宝所覆盖。
互联网是基础设施,而支付又是互联网的基础设施,我们可以想象这有多么重要。
如今,完败给微信支付的支付宝,正与微信支付在海外市场打得火热,支付很可能是中国互联网企业开始海外输出的开端。&账号互通,更大的野心&过去,见了新的客户,认识了新的朋友,我们会存下手机号码。而现在,我们已经很少记电话,而是“加个微信吧”。
PC 时代,最早的用户身份通常是邮箱;移动互联网兴起之初,开始逐渐转移到手机号;而现在,微信账号,开始越来越多地成为用户在互联网上的身份。
于小程序开发者而言,使用微信联合登录,将登录、卡券、收货地址等打通,降低了开发成本。
于企业而言,原先下发短信到用户手机,现在通过微信消息通知,大大降低运营成本。
以招行信用卡为例,每次刷卡消费,将分别收到招行的短信提醒、微信支付提醒、招行信用卡企业号提醒、App 掌上生活的提醒。
借助微信小程序,可以重新构建一套生态体系,第三方 App、HTML5 或小程序之间共用用户账号,所有的注册、验证、提醒等合而为一,用户端的体验会好得多。
事实上,微信已经在这么做了。就在本月,微信已经可以在联合登录的情况下,让 App 或 HTML5 网页授权微信下发通知。小程序即将加入支持这个功能。
这是得有多大的自信?当然,微信受得起。
微信小程序这个风口正在到来。
张小龙究竟灵不灵,咱们走着瞧吧。
上一篇:下一篇:康宁:从红包大战看银行与微信支付宝的差距来源:每日经济新闻 10:41
  康宁(虎嗅网专栏作者)  从2014年的马年春节到2015年的羊年春节,小小手机上的红包大战愈演愈烈。在这场漫长的红包大战中,为什么是腾讯和阿里这两家互联网公司掀起了这场全民浪潮,而不是在金融体系中根基更深的银行呢?  是银行不如互联网公司有钱任性吗?显然不是,亿元级别的单次宣传费用对于大型银行来说并非难以负担,在微信和支付宝的红包大战中也有中小银行花费数千万元借势推广,可见缺钱不是理由。  是银行没有适合红包推广的自有渠道吗?显然也不是,各家银行的手机银行和网上银行都是非常倚重的电子渠道,围绕这些产品的银行开发团队非常巨大,即便缺乏大神级的超级程序员,IT团队和研发能力仍然远超一般企业。  是银行不需要标杆性的移动端产品吗?显然更不是,各家银行面向个人客户零售业务已经喊了多年转型,十多年前某股份制银行依靠借记卡和信用卡的零售创新一举领先其他中小银行一个身段,相似的弯道超车人人都想重演。  所以答案不是银行不想,而是银行做不到。正是这样优势聚集的银行们,常年来把同为金融机构的基金、保险、信托压得毫无翻身之力,却在互联网公司面前显得异常笨拙,在这场横跨两个春节的红包大战中彻底沦为场外替补。  在这场红包大战中,银行与微信支付宝的差距究竟在哪里?
相关搜索:..
->->->【热点推荐】简版| | ----3g.ifeng.com18-08-27 22:55164 条评论分享收藏感谢收起关键字:微信支付&收货地址共享作者:方倍工作室原文:&
请看新版教程 &
本文介绍微信支付下的收货地址共享接口的开发过程。
微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,后续可以免填写支持快速选择,也可增加和编辑。此地址为用户属性,可在各商户的网页中共享使用。支持原生控件填写地址,地址数据会传递到商户。
地址共享是基于微信JavaScript API 实现,只能在微信内置浏览器中使用,其他浏览器调用无效。同时,需要微信5.0 版本才能支持,建议通过user agent 来确定用户当前的版本号后再调用地址接口。以iPhone 版本为例,可以通过useragent可获取如下微信版本示例信息:"Mozilla/5.0(CPU iphone OS 5_1_1 like Mac OS X)AppleWebKit/534.46(KHTML,like Geocko) Mobile/9B206MicroMessenger/5.0"其中5.0 为用户安装的微信版本号,商户可以判定版本号是否高于或者等于5.0。
地址格式微信地址共享使用的数据字段包括:
收货人姓名
地区,省市区三级
其中,地区对应是国标三级地区码,如&广东省-广州市-天河区&,对应的邮编是是510630。详情参考链接:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/070.html
二. OAuth2.0授权
获取收货地址之前前需要调用 登录授权接口获取到一次OAuth2.0的Access Token 。所以需要做一次授权,这次授权是不弹出确认框的。其实质就是在用户访问
http://www.fangbei.org/wxpay/js_api_call.php
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888&redirect_uri=http://www.fangbei.org/wxpay/js_api_call.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
以此来获得code参数,并根据code来获得授权access_token及openid,这个access token将用于收货地址共享接口。
其实现的详细流程可参考&
二、获取随机字符串
生成随机字符串的方法如下
三、生成签名
参与addrSign 签名的字段包括:appId、url(调用JavaScript API的网页url)、timestamp、noncestr、accessToken对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL 键值对的格式(即key1=value1&key2=value2&)拼接成字符串string1。这里需要注意的是签名过程中所有参数名均为小写字符,例如appId 在排序后字符串则为appid;对string1作签名算法,字段名和字段值都采用原始值,不进行URL 转义。具体签名算法为addrSign = SHA1(string1)。这里给出生成addrSign 的具体示例如下:
appId=wx17ef1eaef46752cb
url=http://open.weixin.qq.com/
timeStamp=
nonceStr=123456
accessToken=OezXcEiiBSKSxW0eoylIeBFk1b8VbNtfWALJ5g6aMgZHaqZwK4euEskSn78Qd5pLsfQtuMdgmhajVM5QDm24W8X3tJ18kz5mhmkUcI3RoLm7qGgh1cEnCHejWQo8s5L3VvsFAdawhFxUuLmgh5FRA
i:经过a过程键值对排序后得到string1 为:
accesstoken=OezXcEiiBSKSxW0eoylIeBFk1b8VbNtfWALJ5g6aMgZHaqZwK4euEskSn78Qd5pLsfQtuMdgmhajVM5QDm24W8X3tJ18kz5mhmkUcI3RoLm7qGgh1cEnCHejWQo8s5L3VvsFAdawhFxUuLmgh5FRA&appid=wx17ef1eaef46752cb&noncestr=123456&timestamp=&url=http://open.weixin.qq.com/?code=CODE&state=STATE
ii:经过b过程签名后可得到:
addrSign=SHA1(accesstoken=OezXcEiiBSKSxW0eoylIeBFk1b8VbNtfWALJ5g6aMgZHaqZwK4euEskSn78Qd5pLsfQtuMdgmhajVM5QDm24W8X3tJ18kz5mhmkUcI3RoLm7qGgh1cEnCHejWQo8s5L3VvsFAdawhFxUuLmg
h5FRA&appid=wx17ef1eaef46752cb&noncestr=123456&timestamp=&url=http://open.weixin.qq.com/?code=CODE&state=STATE)=ca604ca9cc25e58dd090f200e6fb
实现代码如下
四、获得收货地址
编辑并获取用户收货地址editAddress接口,在网页前端调用。参数列表:
参数必填说明
公众号appID
填写&jsapi_address&,获得编辑地址权限
签名方式,目前仅支持SHA1
签名,由各参数一起参与签名生成
随机字符串
调用方法如下
参数返回:
返回值说明
edit_address:ok获取编辑收货地址成功
edit_address:fail获取编辑收货地址失败
收货人姓名
收货人电话
addressPostalCode
proviceFirstStageName
国标收货地址第一级地址
addressCitySecondStageName
国标收货地址第二级地址
addressCountiesThirdStageName
国标收货地址第三级地址
addressDetailInfo
详细收货地址信息
nationalCode
收货地址国家码
六、完整代码
方倍工作室 http://www.fangbei.org/
CopyRight 2014 All Rights Reserved
define('APPID',
"wx&bc13e");
define('APPSECRET',
"2b21b42d0c497de9a691a6bb");
class class_weixin
var $appid = APPID;
var $appsecret = APPSECRET;
//构造函数,获取Access Token
public function __construct($appid = NULL, $appsecret = NULL)
if($appid && $appsecret){
$this-&appid = $appid;
$this-&appsecret = $appsecret;
//生成OAuth2的URL
public function oauth2_authorize($redirect_url, $scope, $state = NULL)
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$this-&appid."&redirect_uri=".$redirect_url."&response_type=code&scope=".$scope."&state=".$state."#wechat_redirect";
return $url;
//生成OAuth2的Access Token
public function oauth2_access_token($code)
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$this-&appid."&secret=".$this-&appsecret."&code=".$code."&grant_type=authorization_code";
$res = $this-&http_request($url);
return json_decode($res, true);
//生成随机字符串
function create_noncestr($length = 16)
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$str = "";
for ($i = 0; $i & $length; $i++ ){
$str.= substr($chars, mt_rand(0, strlen($chars)-1), 1);
return $str;
//生成签名
function get_biz_sign($bizObj)
//参数小写
foreach ($bizObj as $k =& $v){
$bizParameters[strtolower($k)] = $v;
//字典序排序
ksort($bizParameters);
//URL键值对拼成字符串
$buff = "";
foreach ($bizParameters as $k =& $v){
$buff .= $k."=".$v."&";
//去掉最后一个多余的&
$buff2 = substr($buff, 0, strlen($buff) - 1);
//sha1签名
return sha1($buff2);
//HTTP请求(支持HTTP/HTTPS,支持GET/POST)
protected function http_request($url, $data = null)
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$output = curl_exec($curl);
curl_close($curl);
return $output;
require_once('wxaddr.class.php');
$weixin = new class_weixin();
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if (!isset($_GET["code"])){
$jumpurl = $weixin-&oauth2_authorize($url, "snsapi_base", "fangbei");
Header("Location: $jumpurl");
$oauth2_access_token = $weixin-&oauth2_access_token($_GET["code"]);
$access_token = $oauth2_access_token['access_token'];
$timestamp = strval(time());
$noncestr = $weixin-&create_noncestr();
$obj['appId']
= $weixin-&
$obj['url']
$obj['timeStamp']
= $timestamp;
$obj['noncestr']
= $noncestr;
$obj['accesstoken']
= $access_token;
$signature
= $weixin-&get_biz_sign($obj);
&!DOCTYPE html&
&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&
&title&获取共享收货地址&/title&
&meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable="&
&script language="javascript"&
function callpay()
WeixinJSBridge.invoke('editAddress',{
"appId" : "&?php echo $obj['appId'];?&",
"scope" : "jsapi_address",
"signType" : "sha1",
"addrSign" : "&?php echo $signature;?&",
"timeStamp" : "&?php echo $timestamp;?&",
"nonceStr" : "&?php echo $noncestr;?&",
},function(res){
alert(JSON.stringify(res));
document.form1.address1.value
= res.proviceFirstStageN
document.form1.address2.value
= res.addressCitySecondStageN
document.form1.address3.value
= res.addressCountiesThirdStageN
document.form1.detail.value
= res.addressDetailI
document.form1.national.value
= res.nationalC
document.form1.user.value
= res.userN
document.form1.phone.value
= res.telN
document.form1.postcode.value
= res.addressPostalC
document.form1.errmsg.value
= res.err_
&form name="form1" target="_blank"&
&table border="1"&
&colgroup&&col width="20%"&&col width="80%"&&/colgroup&
&TR&&th&结果&/th&&th&&INPUT value="" name="errmsg" id="9"&&/th&
&TR&&th&国家码&/th&&th&&INPUT value="" name="national" id="6"&&/th&
&TR&&th&国家&/th&&th&&INPUT value="" name="address3" id="3"&&/th&
&TR&&th&省&/th&&th&&INPUT value="" name="address1" id="1"&&/th&
&tr&&th&市&/th&&th&&INPUT value="" name="address2" id="2"&&/th&
&TR&&th&详细&/th&&th&&INPUT value="" name="detail"
id="4"&&/th&
&TR&&th&收货人&/th&&th&&INPUT value="" name="user" id="7"&&/th&
&TR&&th&电话&/th&&th&&INPUT value="" name="phone"
id="5"&&/th&
&TR&&th&邮编&/th&&th&&INPUT value="" name="postcode" id="8"&&/th&
&button type="button" onclick="callpay()"&获取收货地址&/button&
阅读(...) 评论()}

我要回帖

更多关于 贝尔弯道超车 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信