首頁 php教程 PHP源码 微軟小冰非Api冰聊天介面PHP

微軟小冰非Api冰聊天介面PHP

Nov 08, 2016 am 11:40 AM

使用前需要取得微博的SUB值,什麼是SUB呢? sub也就是你的微博帳號登入狀態下的cookies。而百度的bduss是同意類型的東西
如何取得SUB呢?
開啟電腦版weibo.com登入您的帳號。登入成功後開啟瀏覽器開發者工具(審查元素)。

如圖所示,查看微博的所有cookies。把sub後面的value值就是SUB.
圖片http://7xrn7f.com1.z0.glb.clouddn.com/16-5-16/77590312.jpg
把sub貼到下面的程式碼中,注意是SUB要大寫
格式:SUB=******************************************** **********
到現在還沒結束,打開http://weibo.com/weiruanxiaobing,關註一下小冰的微博。
然後再寄一封私訊給她。
他會回覆你讓你領取她,綁定你的手機號,即可領取成功。

領取成功後,即可使用上面的介面進行聊天、

<?php
    //此处新浪微博SUB
    
    
     define(&#39;SUB&#39;,&#39;SUB=******************************************************&#39;);
    
    
    //end
    //临时cookies
    $cookie = dirname(__FILE__) . &#39;/weibo.tmp&#39;;
    //去除特殊字符
    $contents=htmlspecialchars($_GET[msg]);
    $contents=preg_replace("/\s/","",$contents);
    //post数据
    $post = array (
    &#39;content&#39;=>"$contents",
    &#39;rl&#39;=>&#39;2&#39;,
    &#39;uid&#39;=>&#39;5175429989&#39;,
    &#39;send&#39;=>&#39;发送&#39;
     );
     //curl模拟发送消息
     if($_GET[msg]){}else{
         echo &#39;你提交的内容为空!&#39;;
         exit;
     }
    $curl = curl_init();//初始化curl模块
    curl_setopt($curl, CURLOPT_URL, &#39;http://weibo.cn/msg/do/post?st=7b1272&#39;);//登录提交的地址
    curl_setopt($curl, CURLOPT_HEADER, 0);//是否显示头信息
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//是否自动显示返回的信息
    curl_setopt($curl, CURLOPT_COOKIE, SUB);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); //设置Cookie信息保存在指定的文件中
    curl_setopt($curl, CURLOPT_POST, 1);//post方式提交
    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));//要提交的信息
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_exec($curl);//执行cURL
    curl_close($curl);//关闭cURL资源,并且释放系统资源
   sleep(1);
 //读取回复
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, &#39;http://m.weibo.cn/msg/messages?uid=5175429989&page=1&#39;);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_COOKIE, SUB);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    $ct = curl_exec($ch);
    curl_close($ch);
    $ct=json_decode($ct,1);
    //print_r($ct);
    $m=$ct[data][0][text];
    //替换
    $m=str_replace("分享语音","对方给你发送了一段语音。暂时无法显示",$m);
    $m=str_replace("分享图片","对方给你发送了图片音。暂时无法显示",$m);
    //返回的结果
    echo $m;
?>
登入後複製


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)