百度获取ip地址归属地接口:
function ipView($value='') { $return = file_get_contents('http://api.map.baidu.com/location/ip?ip='.$value.'&ak=qZzoWoRc3ceixVUFY6Qb9wOn'); $baidu_mapA=json_decode($return,true); return $baidu_mapA['content']['address']; }
获取手机号码归属地接口:
function phoneView($mobile) { $mobileA=file_get_contents('http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile='.$mobile.'&amount=10000'); $mobileA=str_replace(array("'","(",")","}",";"),"",iconv('gb2312', 'utf-8', $mobileA)); $douH=explode(',', $mobileA); $ShengA=explode(':', $douH[1]); $ShiA=explode(':', $douH[7]); }
微信公众号给订阅用户发送消息接口:
public function sendSms($strMobile,$content){ $username = ""; $password = ""; $sendto =$strMobile; $message =urlencode($content) ;//内容解码 $url="http://124.173.70.59:8081/SmsAndMms/mt?"; $curlPost = 'Sn='.$username.'&Pwd='.$password.'&mobile='.$sendto.'&content='.$message.''; $ch = curl_init();//初始化curl curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //允许curl提交后,网页重定向 curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch);//运行curl curl_close($ch); }
百度获取ip归属地接口,有查询数量限制
public function ipView($ip=''){ $return = file_get_contents('http://api.map.baidu.com/location/ip?ip='.$ip.'&ak=qZzoWoRc3ceixVUFY6Qb9wOn'); $baidu_mapA=json_decode($return,true); return $baidu_mapA['content']['address_detail']['province']; }
淘宝获取ip归属地接口,无查询数量限制
public static function ipView($ip=''){ $return = file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $baidu_mapA=json_decode($return,true); return $baidu_mapA['data']['region']; }
微信朋友圈分享接口
function shareFriend() { WeixinJSBridge.invoke('sendAppMessage',{ "appid": appid, "img_url": imgUrl, "img_width": "137", "img_height": "200", "link": lineLink, "url": lineLink, "desc": descContent, "title": shareTitle }, function(res) { $.ajax({ type:"GET", url:"/testcount", data:{ appId:"xxx", type:"friend" }, dataType:"json", success:function(data){ } }) }); } function shareTimeline() { WeixinJSBridge.invoke('shareTimeline',{ "img_url": imgUrl, "img_width": "137", "img_height": "200", "url": lineLink, "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { $.ajax({ type:"GET", url:"/testcount", data:{ appId:"xxx", type:"timeline" }, dataType:"json", success:function(data){ } }) }); } function shareWeibo() { WeixinJSBridge.invoke('shareWeibo',{ "content": descContent, "url": lineLink }, function(res) { $.ajax({ type:"GET", url:"/testcount", data:{ appId:"xxx", type:"weibo" }, dataType:"json", success:function(data){ } }) }); } document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { WeixinJSBridge.on('menu:share:appmessage', function(argv){ shareFriend(); }); WeixinJSBridge.on('menu:share:timeline', function(argv){ shareTimeline(); }); WeixinJSBridge.on('menu:share:weibo', function(argv){ shareWeibo(); }); }, false);