1. 程式人生 > >web通過百度apistore使用第三方軟體

web通過百度apistore使用第三方軟體

最近突發奇想,想做個第三方介面來玩玩,可是也不太會啊.所以自己琢磨著搜搜,突然發現了
百度apistore.那裡有好多開放的軟體使用,也很多都是免費的..
可是我想做的是- -QQ登入的那種api啊..
我還是看不懂他們所說的文件,有點不會,所以我今天做了個簡單的試了下手

那我們得先怎麼做呢

1.登入註冊
這裡寫圖片描述
2.登入->個人中心->填寫完整資訊->檢視自己的apikey. 這個是個認證.

如果想嘗試除錯API,點選圖片上的API除錯工具->去除錯,即可

然後心血來潮的就寫了這兩個簡單的連結介面的php

index.php

<!DOCTYPE html>
<html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href=""> </head> <body> <form action="try.php" method="get" accept-charset="utf-8"> <label
for="key">
MD5:</label> <input type="text" id="key" name="md5" value="" placeholder="請輸入md5"> <label for="apikey">APIKEY:</label> <input type="text" id="apikey" name="apikey" value="" placeholder="請輸入apikey"> <input type="submit" value
="提交">
</form> </body> </html>

try.php

<?php
    $ch = curl_init();
    $url = 'http://apis.baidu.com/chazhao/md5decod/md5decod?md5='.$_GET['md5'];
    $header = array(
        'apikey:'.$_GET['apikey'],
    );
    // 新增apikey到header
    curl_setopt($ch, CURLOPT_HTTPHEADER  , $header);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // 執行HTTP請求
    curl_setopt($ch , CURLOPT_URL , $url);
    $res = curl_exec($ch);

    var_dump(json_decode($res));
?>

方式:搭配好php環境即可使用,這輸出的是json格式程式碼.

/(ㄒoㄒ)/~~我想有高手能傻瓜式教我QQ的登入介面啊….