2012-02-12 5 views
4

Facebook Graph API에 문제가 있습니다. 그래프 API를 통해 페이지 알림을 읽으 려합니다. 그러나 Facebook 문서는 사용자의 알림에 대해서만 언급합니다.Graph API를 통해 Facebook 페이지 알림을받는 방법

다음은 사용자의 통지를 반환합니다 (이에 대한 액세스 토큰을 제공하는 사용자.) 나는 기술을 다음 않았다

http://graph.facebook.com/me/notifications

. 그러나 운이 없다.

01. 그러나 나는 페이지에서 제공 한 액세스 토큰을 사용하여 다른 URL로 시도했습니다. (나를 위해 페이지 ID를 교체하여 내 바보 같은 추측 작업과 함께)

http://graph.facebook.com/page-id/notifications

02.는 통찰력 API를 검사하였습니다. 그러나 통찰력은 똑 바른 해결책을 제공하지 않습니다. 이것은 통계에 가깝습니다. 하지만 난 그냥 페이지에 최신 사용자/팬/게시물 작업 목록이 필요합니다.

https://graph.facebook.com/page-id/insights/field

내 응용 프로그램에 대한 몇 가지 배경 (다른 API의 작업 등이 어떠한 문제를 희망하지 않음),

입니다

Facebook 문서가별로 도움이되지 않습니다. 나는 이것에 대한 해결책을 찾기 위해 며칠을 보냈다. 여러분 중 누군가가이 문제를 우연히 만나서 해결했는지 궁금합니다. 나는 Stackoverflow에 대해 며칠 동안 검색을 했으므로 여기서 중복 질문을하지 않았 으면 좋겠다.

감사합니다.

답변

5

페이지 알림 API가 없습니다. 이 데이터를 직접 쿼리 할 수있는 방법이 없다고 생각합니다.

Real-Time API를 사용하여 Facebook 페이지의 변경 사항에 대한 알림을받을 수 있습니다. https://developers.facebook.com/docs/reference/api/realtime/

+0

안녕하세요, 귀하의 답변에 감사드립니다. 실시간 API를 확인했습니다. 이 시점에서 구독 콜백을 수신 대기하도록하려면 중요한 변경 작업이 필요합니다. 그 순간 우리에게는 실현 가능하지 않습니다. – Jeyara

+0

C# Facebook SDK가 친구가됩니다. 매우 차갑고 우리 삶을 편하게 만듭니다. 고마워. – Jeyara

4

이제 Facebook에서는 가장자리를 쿼리하여 페이지 읽지 않은 알림을 읽을 수 있습니다 : {page-id}/notifications.

https://developers.facebook.com/docs/graph-api/reference/v2.7/page/notifications

+0

어디에서'page-id'를 얻을 수 있습니까? – GetFree

+0

https://developers.facebook.com/tools/explorer 원하는 페이지에 대한 페이지 액세스 토큰을 가져오고'GET'을 선택한 상태에서'me? fields = id, name'을 입력하고 제출을 클릭하십시오. 페이지의 숫자 ID를 반환해야합니다. 그러나 내가 시도한 한 영숫자 ID도 작동합니다. 즉 www.facebook.com/{alphanumeric_id}/ –

+0

기간별로 이러한 알림을 필터링 할 수 있습니까? – josiah

관련 문제