如何判断百度分享成功回调方法

阅读更多

百度分享推出不到一年我想使用量肯定很大,分享功能给我们带来了很大的方便,也给网站自身的推广营销带来的方便。可百度分享功能分享后怎么样来判断客户分享成功了呢?这对于程序员来说是很头疼的事,因为百度分享根本没有提供相应的API接口供我们使用。

如果能解决百度分享成功回调方法,那给网站的推广打开了另一扇门,可能通过分享成功与否来对分享的客户作很多线上线下的活动。今天jsctrlc就跟大家来分享一下如何判断百度分享成功回调方法,一般人我不告诉他的。

如何判断百度分享成功回调方法

下面就来试一下如何判断百度分享是否成功,首页打开我们要分享的页面http://www.jsctrlc.com/texiao/157.html,在百度分享的右侧有分享数量的显示。

上图的分享数量是“2”,那我们只要对这个数量进行判断,只要数量增加了说明分享成功。

接着打开:http://api.share.baidu.com/getnum?url=http://www.jsctrlc.com/texiao/157.html&callback=bdShare.fn._getShare&type=share百度分享的接口回调网址。

可以看到返回了如下一段代码:

bdShare.fn._getShare({"errno":0,"num":[2,"2"]})

num后面的2就是我们要获得的百度分享成功的数量。下面介绍一下php获得百度分享数量成功回调这个值的简单方法:

$url='http://api.share.baidu.com/getnum?url=http://www.jsctrlc.com/texiao/157.html&callback=bdShare.fn._getShare&type=share';
$html=file_get_contents($url);
echo($html)."
"; $v=explode(",",$html); echo $v[2]."
"; $v2=$v[2]; $v3=explode('"',$v2); echo $v3[1];

至于进一步的百度分享功能就看大家的了。

文章来源:http://www.jsctrlc.com/texiao/302.html

你可能感兴趣的:(百度分享,回调)