よりスマートな付属APIインターフェイスメソッド呼び出し要求

インターネットに含まれてスマートなAPIインタフェースは、呼び出すために他の人のために多く、ほとんどのパッケージAPIとなっています。前部支持クロスドメインリクエストはGETに/ POSTの提出をすることができます。よりスマートな馬神が実際の量を照会するためのAPIインタフェースが含まれて含まれ、このインタフェースは、サイトのSEOを強化するために非常に良いですが、あなたはまた、独自のインターフェースにサイトのAPIインタフェースパッケージを使用することができ、局インタフェースを呼び出すために選択することができます。

17516207-a7e2a2d4e4cac50f.jpeg

#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で再現

おすすめ

転載: blog.csdn.net/weixin_33857679/article/details/91170997