2012-08-30 2 views
0

해먹을 사용하여 Facebook 그래프 API에서 데이터를 가져옵니다. 사용자가 내 웹 사이트에 로그인하면 마지막으로 내 웹 사이트를 기록한 이후 Facebook 프로필의 모든 데이터를 가져오고 싶습니다. 그래서 사용자가 내 웹 사이트에 로그인하면 로그인 시간을 업데이트하고 마지막 로그인 날짜부터 지금까지 Facebook 프로필 데이터를 모두 가져옵니다. 나는 이것을하기 위해 해먹을 사용하고있다.해먹 Facebook 그래프 API 쿼리 매개 변수

해먹에 생성 날짜 매개 변수를 지정하고 싶지만 작동하지 않습니다.

RestClient client = new RestClient { Authority = "https://graph.facebook.com/" }; 
RestRequest request = new RestRequest { Path = "/me/status " }; 

을하지만이되지 않습니다 :

이 작동

string query = "SELECT status_id, message FROM status WHERE status_id = me() and creationTime......."; 
RestClient client = new RestClient { Authority = "https://graph.facebook.com/" }; 
RestRequest request = new RestRequest { Path = "/me?q=query" }; 

어떻게 해먹 요청에 생성 시간을 줄 수 있습니까?

RestClient client = new RestClient { Authority = "https://graph.facebook.com/" }; 
RestRequest request = new RestRequest { Path = "/me/statues" }; 

을하지만 모든 사용자의 상태를로드합니다

이 코드는 나를 위해 작동합니다. datetime 매개 변수를 제공하려고합니다. 예를 들어, 사용자 상태를 30.08.2012 이후로 가져 오려면 마지막 예에서

답변

0

, 당신은 귀하의 요청에 since 쿼리 문자열을 추가 할 수 있습니다

... { Path = "/me/statuses?since=2012-08-30" }; 

을 두 번째 예를 들어, FQL 쿼리를 만들기 위해 잘못된 URL을 사용하고 있습니다. 대신 다음을 시도하십시오.

+0

@cpiko –