2011-03-21 7 views
1

간단히 입력 : 내 응용 프로그램을 나가고 단일 사용자 (me)에 대한 최신 페이스 북 상태 업데이트 (2 개)를 제공하고 싶습니다. IE : 내 웹 사이트 blah.com은 가능한 경우 같은 버튼으로 내 상태 업데이트를 표시합니다.페이 스북 상태를 얻으려면 C# #

복잡성 : 난 내 개인 정보 설정을 해제하지 않는 한 나는 다음과 같은 API를 http://developers.facebook.com/docs/reference/api/ {https://graph.facebook.com/[your 페이스 북 ID]/공급} 내 상태를 검색하는 작은 성공을 읽고 . 나는 클라이언트에게 공개 할 수 있다고 생각하지 않기 때문에 이것을 테스트 애플리케이션으로 남겨두고 싶습니다.

우리는 지금 어디에 있습니까 : OAuth를 설정하거나 제 3 자 래퍼를 사용합니다. 나는 후자와 거의 성공하지 못했고 oauth를 시작하기에 충분히 숙련되지 못했다.

귀하의 도움에 감사드립니다.

답변

1

관심이 있으시면 방금 일부 소스를 github에 업로드했습니다. Facebook의 Graph API를 돕는 작은 프로젝트입니다. 확인해보십시오. here. 가장 확장 성이 뛰어난 코드는 아니지만 트릭을 수행합니다.

+0

감사합니다. 만약 내가 읽고있는 중이라면 그래프 API에 대한 서버 측 요청을 만들고 응답에서 액세스 토큰을 얻은 다음 유효성 검사가 필요한 후속 요청에 적용합니다. 페이스 북이 다음 주에 API가 작동하는 방식을 바꿀 것이기 때문에 귀하의 코드가 확장성에 대해 걱정할 필요가 없습니다 !! 내가 당신이 투입 한 노력에 대해 두 번 투표 할 수 있기를 바랍니다. 저는 이것을 프로젝트의 다른 부분에서 실제로 사용할 수 있습니다. – Kieran

+0

@Kieran 코드가 유용 할 수있어서 기쁩니다. 너는 머리에 못을 박았다. 문제가 생기면 언제든지 코드를 자유롭게 사용하십시오. – Hopdizzle

1

RSS로 가져 오지 않는 이유는 무엇입니까?

http://www.facebook.com/notifications.php

및 알림 피드에 가기 위해 '비아 RSS'링크를 클릭, 단순히 'status.php'의 URL에 'notifications.php'변경 : 여기로 이동.

그러면이 피드를 XmlDocument로 가져 와서 첫 번째 항목 노드를 체크 아웃 할 수 있어야합니다.

+0

이 문제에 대한 대단하고 간단한 해결책입니다. 내 유일한 문제는 쿼리 문자열의 주요 매개 변수가 만료되는 것입니까? – Kieran

+0

내 개인 계정에서 작동하지만 고객 계정에서 사용할 때이 메시지가 표시됩니다. 이 피드 URL은 더 이상 유효하지 않습니다. 액세스 할 수있는 경우이 페이지를 방문하여 새 URL을 찾으십시오. http://www.facebook.com/feeds/status.php?id=x&viewer=x&key=x&format=rss20 – Kieran