텍스트에 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-id
와https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- 너 대체 했니?
피드 버너 - 아이디
실제 피드 ID로? SimpleXMLElement
PHP5가 필요합니다. 아무것도 나타나지 않으면 웹 호스트가 PHP4에 남아있을 가능성이 있습니다. 업그레이드에 대해 문의해야합니다..