ホームページ » インターネット » Googleフィードの購読者数をテキストで表示する

    Googleフィードの購読者数をテキストで表示する

    フィードバーナーのフィード数を生のテキストで表示する方法を以前に示しました。ただし、最近FeedburnerからGoogle Feedにフィードを移行した場合、これらのコードは機能しなくなります。これを望んでいる人のための回避策はこれです。 Googleフィードの購読者数をテキストで表示する より良いスタイリングのために.

    Feedburnerの以前のコード…

    このコードはあなたが表示しようとしている場合にのみ機能します。 フィードバーナー フィード数はテキストで表示されますが、既にGoogleフィードにアクセスしている人にはいくつかの変更が必要です.

     //フィードバーナーの数をカウントする$ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Curlセッションを初期化します$ ch = curl_init(); //ブラウザに表示するのではなく、データを返すようにcurlを設定します。 curl_setopt($ ch、CURLOPT_RETURNTRANSFER、1); // URLをcurl_setopt($ ch、CURLOPT_URL、$ whaturl)に設定します。 //フェッチを実行します$ data = curl_exec($ ch); //接続を閉じますcurl_close($ ch); $ xml = new SimpleXMLElement($ data); $ fb = $ xml-> feed-> entry ['circular']; //終了フィードバーナーカウントの取得 

    ソリューション

    2行目から2行目を置き換えます。

     //フィードバーナーの数をカウントする$ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    次のように

     //フィードバーナーの数をカウントする$ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    完全なコード

    Googleフィードの購読者数をテキストで表示するための完全なコードを次に示します。交換することを忘れないでください フィードバーナーID (行:2)あなたと リアル フィードID.

     //フィードバーナーの数をカウントする$ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Curlセッションを初期化します$ ch = curl_init(); //ブラウザに表示するのではなく、データを返すようにcurlを設定します。 curl_setopt($ ch、CURLOPT_RETURNTRANSFER、1); // URLをcurl_setopt($ ch、CURLOPT_URL、$ whaturl)に設定します。 //フェッチを実行します$ data = curl_exec($ ch); //接続を閉じますcurl_close($ ch); $ xml = new SimpleXMLElement($ data); $ fb = $ xml-> feed-> entry ['circular']; //終了フィードバーナーカウントの取得 

    トラブルシュート

    上記のコードがうまくいかない場合、いくつかの可能性があります。

    • 正しく交換したかどうかを再確認 http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-idhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • 交換しましたか フィードバーナーID 実際のフィードIDと共に?
    • SimpleXMLElementsにはPHP 5が必要です。何も表示されない場合は、WebホストがまだPHP 4上にある可能性があります。アップグレードについては連絡してください.