홈페이지 » 인터넷 » 텍스트에 Google 피드 구독자 수 표시

    텍스트에 Google 피드 구독자 수 표시

    이전에 Feedburner 피드 수를 원시 텍스트로 표시하는 방법을 보여 줬습니다. 그러나 최근 Feedburner에서 Google Feed로 피드를 마이그레이션 한 경우 해당 코드는 더 이상 작동하지 않습니다. 해결 방법은 다음과 같습니다. 텍스트에 Google Feed 구독자 수 표시 더 나은 스타일링.

    Feedburner의 이전 코드 ...

    이 코드는 표시하려는 경우에만 작동합니다. 피드 버너 텍스트 피드 수는 이미 Google 피드에있는 사용자의 경우 약간의 변경이 필요합니다..

     // 멋진 피드 버너 수 얻기 $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Curl 세션 초기화 $ ch = curl_init (); // 브라우저에 인쇄하는 대신 데이터를 반환하도록 컬을 설정합니다. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // URL을 설정한다. curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // 가져 오기를 실행합니다. $ data = curl_exec ($ ch); // 연결을 닫는다. curl_close ($ ch); $ xml = 새로운 SimpleXMLElement ($ 데이터); $ fb = $ xml-> feed-> entry [ 'circulation']; // 끝내면 멋진 피드 버너 수를 얻습니다. 

    해결책

    라인 교체 : 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 Feed 구독자 수를 텍스트로 표시하는 데 필요한 전체 코드입니다. 교체하는 것을 잊지 마세요. 피드 버너 - 아이디 (라인 : 2) 레알 피드 ID.

     // 멋진 피드 버너 수 얻기 $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Curl 세션 초기화 $ ch = curl_init (); // 브라우저에 인쇄하는 대신 데이터를 반환하도록 컬을 설정합니다. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // URL을 설정한다. curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // 가져 오기를 실행합니다. $ data = curl_exec ($ ch); // 연결을 닫는다. curl_close ($ ch); $ xml = 새로운 SimpleXMLElement ($ 데이터); $ fb = $ xml-> feed-> entry [ 'circulation']; // 끝내면 멋진 피드 버너 수를 얻습니다. 

    문제 해결

    위의 코드가 효과가 없을 경우 다음과 같은 가능성이 있습니다.

    • 올바르게 교체했는지 다시 확인하십시오. http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-idhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • 너 대체 했니? 피드 버너 - 아이디 실제 피드 ID로?
    • SimpleXMLElementPHP5가 필요합니다. 아무것도 나타나지 않으면 웹 호스트가 PHP4에 남아있을 가능성이 있습니다. 업그레이드에 대해 문의해야합니다..