インターネットに含まれてスマートなAPIインタフェースは、呼び出すために他の人のために多く、ほとんどのパッケージAPIとなっています。前部支持クロスドメインリクエストはGETに/ POSTの提出をすることができます。よりスマートな馬神が実際の量を照会するためのAPIインタフェースが含まれて含まれ、このインタフェースは、サイトのSEOを強化するために非常に良いですが、あなたはまた、独自のインターフェースにサイトのAPIインタフェースパッケージを使用することができ、局インタフェースを呼び出すために選択することができます。
#ShenmaのAPIリクエストは、クエリモード#に含ま
メソッド:GET / POST
##リクエストアドレス
https://api.ooopn.com/collect/sm/api.php
##リクエストパラメータ
URL //ドメイン名HTTP / HTTPSずに、照会する(必須)
##リターンパラメータ
コード//ステータスコードは、200-クエリは、ドメイン名を記入していなかった201-、成功すると、ドメイン名は202-含まれていません
照会するドメイン//ドメイン名
NUM // Shenma量が含ま
MSG //エラーステータス
例は##コール
https://api.ooopn.com/collect/sm/api.php?url=www.baidu.com
##リターンデータ
{
"コード": "200"、
"ドメイン": "www.baidu.com"、
"NUM": "3954"
}
#PHPの呼び出し#
<?phpの
ヘッダ(「アクセス制御 - 許可起源:*」)。
date_default_timezone_set( "PRC")。
$ URL = $ _GET [ 'URL'];
$結果=のfile_get_contents( "https://api.ooopn.com/collect/sm/api.php?url=" $ URL);
$編曲= json_decode($結果、真の);
IF($のARRの[ 'コード'] == 200){
ヘッダ( "コンテンツタイプ:アプリケーション/ JSON;のcharset = UTF-8");
// $のARRへの出力に含ま量、[「NUM」]
エコーjson_encode($ arrが、JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)。
}他{
ヘッダ( "のContent-Type:text / htmlの;のcharset = UTF-8");
$のARR [ 'MSG']エコー;
}
?>
注:サーバーにアップロードapi.phpに上記のPHPコードを保存し、独自のAPIインターフェースを作ることができます
オリジナルとダウンロードします。https://www.hezibuluo.com/sm-collect.html
ます。https://www.jianshu.com/p/aae5c9980f24で再現