让淘宝链接在微信中分享,GO

老婆开了个淘宝店,小卖家的心理大家都知道,一开始的小店总是没有光顾,吸引流量成了重中之中。

所以她到处发链接,微信里发了好多条,可是没过多久有好友微她,问她发的时什么,为什么都是打不开的。结果直接傻眼,来问我是不是她的微信坏掉了,我只能告诉她,这真不能怪她,两大掐架呢, 你属于误伤,把淘宝链接直接放在微信中分享是不行的,问我为什么 ,我哪里知道为什么! (其实我知道,更她解释太麻烦,她又不一定听得懂),她就有没有办法解决,我说没有办法,她就来了句,还电脑高手呢,这么简单的问题也解决不掉!嘿瞧我这暴脾气,我就受不了激!

还好有万能的搜索,找了一下解决方案,原来把网页放到ifrmae 里就可以了,这简单,我有个SAE,做了同个页面扔上去把链接发给她,解决了。没过几天问题又来了,她上新了,又要发,这样手动加也不是个办法,做个小程序吧,不就简单的CURD吗,操起PHP,下载个thinkphp (不知道为什么 总有人觉得它不好,我觉得他挺好)不到50行代码就搞定了,为了方便,还给顺手生成一个二维码,

public function qrcode($guid) {
    	vendor("phpqrcode.phpqrcode");
    	$url="http://".$_SERVER[‘HTTP_HOST‘].U(‘Urlhandle/show‘,array(‘guid‘=>$guid),$domin=true);
    	$level = ‘L‘;

    	$size = 8;
    	ob_clean();

    	\QRcode::png($url,false,$level,$size);
    }

  有现成的东西用就是简单,phpqrocde  so easy!,值得注意的地方, 我没有生成文件 ,所以一定要在

\QRcode::png($url,false,$level,$size); 前 加上
ob_clean();

ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
不然图片显示不正常,

做到这里,微信扫一扫,就能直接分享了,但是现在轮到我不满意了,因为分享出去的东西,就一个链接,没有图片,没有标题,如果我看到我的朋友圈里这种东西,我是不会点的,
要带上信息,才完美


但信息哪里来,最简单的方法,加两个输入框 自己加呐,但这不是我想要的,对于用的人来说,太麻烦了,哪么只有自己去取了,

通过输入的要转化的URL,自动去这个URL取,也有两个办法,

1、通过淘宝开放的API。(这是最稳定的)

2、抓网页啊分析啊, (时间长了会被封)

我最后还是选择了第二种方法,为什么 ?因为研究了taobao api 发现,获取商品信息的接口,它竟然是收费的,收费的,收费的!!

只能先用第二种方法了,强大的PHP 可以直接用CURL,但是这太麻烦了,特别是有些URL要经过几次301或302跳转的,只能找现成的的封装好的了,

一开始用的是snoopy 太好用了,代码又少,

$snoopy= new \Snoopy();
		$snoopy->agent="Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36";
		$snoopy->setcookies();
		$snoopy->rawheaders["Accept-Encoding"] = "gzip, deflate, sdch";
		$snoopy->rawheaders["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";

		$snoopy->fetch($turl);

		print_r(get_headers($turl));
		dump($snoopy->port);
		dump($snoopy->host);
		dump($snoopy->headers);

		$content=$snoopy->results;

		echo $content;

  就这么简单,就获取URL返回的文本内容了,

但是snoopy 在处理有些跳转的时候 经常不能正确返回,而是返回了,404错误,不得以,改用了Requests这个类库,他提供两种方式来获取,一种通过CURL也可以用fsockopen的方式 ,强大而且稳定,

$headers= array(
            ‘Accept‘ => ‘text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8‘
            );
        $options = array(
            ‘useragent‘ => ‘Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36‘,
            ‘transport‘ => ‘Requests_Transport_fsockopen‘
            );

        $request = Requests::get($url, $headers,$options);
        $content=$request->body;

transport 参数就是我指定它fsockopen的方式,因为我的虚拟主机在用curl 获取https的时候 ,经常会出错,不得已。

这样一来。图片和标题,都搞定了,

分享在朋友圈里也是可以带上图片和标题了的,

做我这一切,我索性,美化了一下页面,上传到我的虚拟主机上了,造福大众去了,

http://www.wx2share.com 让淘宝链接在微信中分享

代码花了一天不到的时候 ,发现前端才是最磨人的

时间: 2024-10-10 21:18:27

让淘宝链接在微信中分享,GO的相关文章

下载链接在微信中无法打开的解决方案

需求概述 通过扫描二维码下载APP已成为一个大家管用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,因为目前微信的用户占据了市场的半壁江山.但是很多用户用微信扫描后会提示链接无法访问,或者显示链接已失效的提示,很多用户并不知道这是为什么,然而都会以为是分享链接有问题,故在此步骤造成的推广流失率是非常大的.其实这是因为微信的scheme接口会对含apk和ios文件的下载链接进行屏蔽,所以用户在微信中无法打开,如果访问次数过多还会被封域名. 最理想的方案当然是苹果用户在微信中扫码跳转内置浏览

细谈Gdtool是如何解决下载链接在微信中无法打开的问题的?

前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经被拦截的链接,或者说如何有效地防止链接被微信拦截.此方法适用于安卓和苹果,且不需要安装任何软件和插件. ? 简单的处

微信中分享到朋友圈,自定义标题和缩略图,以及描述

首先公众号是要已经认证过的. 你得知道微信公众账号的appid和appsecret,这在公众账号后台可以查,然后用后台语言通过这两个值拿到一个签名,通过这个签名配置一下js就可以用了 . 微信规定这个签名(signature)只能服务端去拿 .必须先配置,然后才能调用微信的js接口.公众号里面只有appid和appkey,剩下的是根据appid和appkey用服务端语言去微信那里获取,也就是获取签名的算法. 然后在js里就加一个config,一个分享接口的调用. 微信JS-SDK文档官方网址:h

淘宝链接池的配置

1 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> 2 <!-- 数据源驱动类可不写,Druid默认会自动根据URL识别DriverClass --> 3 <property name="driverClassName" value="com.mysq

大象跳转解决微信中打开链接,自动打开外部浏览器打开指定URL页面

现如今微信对第三方app下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,如此给用户带来的体验台差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章分享如何通过api接口工具轻松地实现微信内自动跳转浏览器下载app的功能. 大象跳转使用说明: 用浏览器打开我们需要用到的大象跳转平台官网:http://www.go51w.cn/ 复制你的链接粘贴输入到工具框,

使用 Python 全栈打造淘宝客微信机器人(上)

本篇  将会涉及: Python 环境下淘宝客 API 的使用: 使用 Python 第三方模块 itchat 实现微信的登录的自动回复操作: PyQt5 的布局管理与多线程应用 1 .前言 1.1.什么是淘宝客 相信很多人都听过或者接触过各类导购 APP.QQ 群.微信群分享一些淘宝商品的优惠券或是其他的优惠信息. 用户可以在这些渠道上获取到相较于从淘宝平台搜索出来的商品更加优惠的价格或者是领取到面额较大的优惠券. 这些渠道,都是属于淘宝客的渠道.淘宝客是淘宝平台推出的一种按成交计费的推广模式

微信中无法下载APP的解决方案(微信自动跳转浏览器打开下载链接)

现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道 下面我们来实现,用户通过微信点击跳转浏览器来下载apk包 基于微信后端开发了一款微信推广助手,使用了本程序生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页. 我们开发的此款跳转产品,应用范围广泛.除了下载APP外,还可以跳转到浏览器打开被屏蔽的网站,跳转到支付宝领取红包,跳转到淘宝打开指定页面

微信中的下载链接扫一扫无法打开解决方案

信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导).为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台.当然如果是愿意付钱当然有第三方的服务平台直接上去可以(在这里就不为某平台打广告了). 首先要先上open.qq.com(腾讯开放平台)注册,QQ体系用QQ号就可以直接注册,还是比较方便的,跟着就根引导填写及上传企业或个人的相关证件,需要要审核正常时间3-5个工作日. 审核通过后,要将IOS获取登录通力以及安卓

手机淘宝推荐中的排序学习

原文:http://yq.aliyun.com/articles/122?spm=0.0.0.0.oL8bTY 周梁:淘宝推荐机器学习技术专家,中国科学院自动化研究所机器学习博士,主要研究工作方向是机器学习.大规模并行算法优化.先后从事过广告CTR预估,MPI机器学习平台搭建,手淘个性化推荐等多方面工作. 排序学习是推荐.搜索.广告的核心问题.在手机淘宝的推荐场景中,受制于展示空间的限制,排序学习显得尤为重要.在淘宝,如何从十亿的商品中,挑选出用户 今天喜欢的商品,也是个巨大的挑战. 本次我们分