2012-05-01 6 views
0

나는 보았고 여기에 답을 찾을 수 없었습니다 ...페이지 벽에 게시하는 사용자의 이름은 어떻게 가져 옵니까?

우리는 판촉 공짜를하고 있으며, 자유로운 것들을 얻으려는 사람들의 수많은 주소를 가지고 있습니다. 우리가하고 싶은 일은 페이스 북 벽에 가장 많이 게시하는 사람들에게 더 좋은 기회를 제공하는 것입니다.

그래서 저는 벽에 게시하거나 게시물 중 하나에 댓글을 작성한 사람의 이름을 끌어 올리는 (Graphs API/FQL을 사용하여 추측하고있는) 항목을 설정하려고합니다. 이런 식으로 목록을 얻을 수 있다면 데이터베이스와 이름을 비교하고 항목에 무게를다는 코드를 만들 수있는 충분한 PHP/MySQL 경험이 있습니다.

누구든지 매번 게시 한 사람의 이름 만 가져 오는 코드에 대한 간단한 설명이 있습니까?

도움을 주셔서 감사합니다.

SELECT post_id, actor_id 
FROM stream 
WHERE source_id = "PAGE_ID" 

및 게시물에 댓글을 사람들 : 당신은 또한 그들을 결합 할 수 있어야한다

SELECT post_id, fromid 
FROM comment 
WHERE post_id = "POST_ID" 

당신이 당신의 페이지 벽에 게시 사람들의 ID를 얻을 수 FQL을 사용하여

답변

0

:

일단 ID가 있으면 간단히 다음을 쿼리 할 수 ​​있습니다. https://graph.facebook.com/USER_ID 사용자의 너무 많아서 하나당 요청을 보내지 않으려면 Batch Requests 옵션을 사용하는 것이 좋습니다.

+0

대단히 감사합니다! 나는 그 기회를 줄 것이다! +1을 투표하려고했지만 아직 평판이 좋지 않습니다. 하하. 다시 한 번 감사드립니다! –

+0

그래, 알아,하지만이 질문에 답하면 받아 들일 수있어. –

+0

완벽. FQL은 완벽하게 작동합니다! 그것은 각각 32 및 44 결과를 반환하고 있지만 ... 우리 페이지가 "타임 라인"이제 다르다는 것을 아십니까? 또는 페이스 북에서 페이지 매김이 될 수 있습니까? 모든 결과를 얻는 방법에 대한 힌트가 4 월을 가정 해 봅시다. –

관련 문제