2011-08-06 3 views
2

Google 알리미를 사용하여 맞춤 알림을 만들었습니다. 알리미를 내 Google 계정 (RSS) 피드로 보내도록 알림을 설정했습니다.Google 알리미 (PubSubHubbub 사용)의 프로세스 알림 : PHP 또는 Python

deliver to RSS feed 섹션에 따르면 "개발자 및 피드 리더는 PubSubHubbub 프로토콜을 사용하여 피드에 가입하여 실시간 업데이트를 수신 할 수 있으므로 새로운 경고가있을 때 응용 프로그램에 알릴 수 있습니다."

몇 시간 동안 인터넷을 트롤 어업, 나는 그것이 온다 나는 자동 피드 데이터를 처리 할 수있는 방법을 보여주는 간단한 예제 (PHP 나 파이썬를) 찾을 수 없어에도 불구하고. 난 무엇

찾고있는 간단한 예입니다. 피드가 도착하면 새로운 피드 메시지에 응답합니다. 예를 들어, 피드 메시지를 파일에 간단하게 기록하십시오.

누구나 PHP 또는 Python으로 간단한 스 니펫을 게시 할 수 있습니까? 이는 Google 알림 RSS 피드에 도착하는 PubSubHubbub 업데이트를 자동화하는 방법을 보여줍니다.

답변

2

콜백 URL을 구독 한 다음 알림을 수신합니다. 알림을 파일에 저장하십시오. 그게 전부 야.http://code.google.com/p/pubsubhubbub/source/browse/trunk/subscriber_clients/php/example.php

콜백 알림 형식 :

은/탈퇴 구독 http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#contentdistribution

편집 : $의 callback_url에서 언급되고있는 엔드 포인트

1 ? - 그것은 허브에 의해 호출됩니다 내 서버 기능을 PHP입니까? PHP는 콜백하지

, 그것은 2. Definitions에 정의 된대로 가입자 콜백 URL입니다. PHP 문서가 아니라 pubsubhubbub 문서를 확인하십시오. 그것은 프로토콜의 일부입니다.

PHP 기능이 아니지만 허브에서 HTTP를 통해 요청할 PHP 스크립트입니다.

2$feed 변수이 내 Google RSS 피드를 읽고 있습니다 때 브라우저에 표시된 URL입니다?

피드의 URL입니다 (Google 피드 리더의 URL이 아닙니다). 그러나 Google 피드 리더 내에서 피드 URL을 찾을 수 있어야합니다.

+0

링크를 제공해 주셔서 감사합니다. 예제 파일에는 두 가지 변수가 있는데, 나는 물어볼 것이다 :'$ callback_url = "여기에 자신 만의 끝점을 넣는다";'$ feed = "http://feeds.feedburner.com/onlineaspect"; 질문은 ** callback_url에서 어떤 종단점을 참조합니까 ** 1 **입니까? - 그것은 PHP가 허브에 의해 호출됩니다 내 서버 기능인가요?. ** 2 ** $ 피드 변수, 내 Google RSS 피드를 읽을 때 브라우저에 표시된 URL입니까? –

+0

@ 부시도 키드 : 두 가지 질문을 답에 추가했습니다. 희망이 당신을 위해 물건을 명확히 이해하길 바랍니다. – hakre

+0

계속 인내심을 가져 주셔서 감사합니다. 나는 이제 첫 번째 질문에 대한 답을 완전히 이해한다.그러나 두 번째 질문은 여전히 ​​불분명하다. 예를 들어 'Art of War'에 대한 Google 알리미를 작성하고 해당 피드를 '피드'로 설정하면 내 Google 피드 리더를 사용하여이 용어에 대한 업데이트를 볼 수 있습니다. 이 경우 'Art of War'와 관련된 정보 업데이트는 RSS 피드로 보내지 만 어떤 값을 $ feed 변수에 설정해야합니까? 나는 $ feed 변수에 할당 할 값이 무엇인지 (또는 어떻게 찾을 것입니까?) 단계가 무엇인지 의미합니다. –