programing

Facebook 팬 이름 검색

oldcodes 2023. 8. 27. 09:54
반응형

Facebook 팬 이름 검색

제가 관리하는 페이스북 팬 페이지의 팬들의 이름을 알아내려고 합니다.저는 주변을 기웃거렸고, FB API는 그것을 지원하지 않지만, Facebook은 실제로 AJAX/JSON을 사용하여 목록을 채웁니다.어쨌든, 누가 직접 전화해서 데이터를 일반 텍스트로 가져올 수 있는 방법을 제안할 수 있습니까?

또한 루비에 어떤 남자가 쓴 해킹을 발견했지만, 저는 그 언어에 완전히 익숙하지 않습니다.

미리 도와주셔서 감사합니다!

현재 FQL 스키마는 특정 페이지에 대한 팬 컬렉션을 가져올 방법이 없음을 시사합니다.팬들을 페이지에 표시하기 때문에 이 정보를 숨기고 있는 것 같습니다...적어도 관리자는 사용자 목록을 볼 수 있는 권한을 가지고 있다고 생각할 수 있습니다.

어쨌든...가까운 미래에 누군가가 가능했으면 좋겠습니다.

이것을 시도해보고 나에게 알려줄 수 있습니까:

select uid,name from user where uid in ( select uid from page_fan where uid in (select uid2 from friend where uid1 = me()) and page_id = 'Your Page Id')

현재 로그인한 사용자와 친구들만 받을 수 있을 것 같습니다.

팬이 500개 미만인 경우 다음 URL을 사용할 수 있습니다.

http://www.facebook.com/browse/ ?type=page_discovery&page_id=13207908137&start=400

각 페이지마다 100개의 팬을 드립니다.처음 500을 얻으려면 를 (0, 100, 200, 300, 400)로 변경하고 시작합니다.&start가 >=401이면 페이지가 공백이 됩니다 :(

저는 문서에서 그것을 발견했습니다: http://developers.facebook.com/docs/reference/fql/page_fan/ .

uid - "조회되는 페이지를 좋아하는 사용자 ID."

SELECT first_name, last_name FROM user WHERE uid IN (SELECT uid FROM page_fan WHERE page_id = [your page id])

이것은 작동해야 하지만 .net facebook api를 통해 이것을 실행하려고 하면 오류가 발생합니다.where 절이 색인 가능한 열에 없는 것에 대한 것, 그것은 그것입니다.

아마 당신의 플랫폼에서 그것을 시도해 보세요.

그것은 효과가 있었습니다.

SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"

언급URL : https://stackoverflow.com/questions/2001281/retrieve-facebook-fan-names

반응형