2

사용자 ID와 사용자 이름이 있다고 가정 해 봅시다. 나는 수동으로 그녀의 페이스 북 페이지 (즉, http://www.facebook.com/username를 열고 거기는 필드 "의 삶을"그녀가 어디에서 살고 말하는 나타납니다 을 그럼에도 불구하고, 나는() 파이썬 사용하여 FQL을 사용하여 그녀의 CURRENT_LOCATION 인출하려고하면.!.Facebook : 내 친구가 아닌 사용자의 현재 위치를 가져 오는 방법이 있습니까? 그래프 API 또는 FQL

q = 'SELECT uid, username, current_location FROM user WHERE uid=%s' % aUser 

나는 필드 CURRENT_LOCATION에 None을 얻을

한편

, 내가 쉽게 (내가 그들의 위치 공개 한 그 친구를 의미) 내 친구에서 CURRENT_LOCATION를 검색 할 수 있습니다.

SELECT current_location FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

permissions에 대해 알고 있지만 위치를 가져 오는 방법이 있어야합니다. 실제로, 내 친구의 친구조차도 아닌 사용자의 위치 (삶)를 볼 수 있습니다. 내가 어떻게 해?? 미리 감사드립니다.

답변

0

API를 통해 Facebook에 액세스하는 응용 프로그램과 달리 일반 사용자로 Facebook을 처리 할 때 차이가 있습니다.

응용 프로그램이 사이트에있는 "공개 된"모든 정보에 액세스하지 못합니다. 그들의 시스템은 이와 같이 동작하므로 응용 프로그램은 "데이터를 마이닝 할"수 없습니다. 페이스 북은 애플리케이션이 자신의 개인 정보를 볼 수 있도록 명시 적으로 허용하지 않은 사용자의 데이터를 수집 할 수있는 애플리케이션을 원치 않는다.

일반적인 위치를 아는 사람은 아무런 해가되지 않지만, 응용 프로그램이 페이스 북 전역에있는 사람들 위치를 모으는 경우 개인 정보 문제가 발생할 수 있습니다.

+0

그래, 그건 내가 두려워했던거야. 어쨌든, 그럼 아무도 안돼? 고맙습니다. –

+0

내가 (고맙게도) 알고있는 해결 방법이 없음 : P 죄송합니다 .. 응용 프로그램이 ** 추가 정보가없는 사용자에 대한 ** 정보를 볼 수 있어야한다고 생각하지 않습니다 ... – Lix

+0

그리고 다시, 맞아. 내가 원하는 것을 말하지는 않지만, 나는 사악하지 않다. 그러나 나는 이해한다. 그래도 친절에 감사드립니다. –

관련 문제