전체 페이스 북의 access_token 것은 나를 괴롭 히고 있습니다. 내가하고 싶은 일은 사용자의 공개 Facebook 게시물을 가져 오는 것뿐입니다.설명 Facebook에 대한 설명 access_token
$.getJSON('http://graph.facebook.com/USERNAME/posts?limit=LIMIT&callback=?', function (posts) {
// Posts available in "posts" variable
});
을하지만 지금은 "access_token이 필요합니다"오류 :
그것은 단순히 수행하여 작동하는 데 사용됩니다.나를 믿어; 나는 문서를 확인하고, 인터넷 검색을하고, 비슷한 질문을했는데, 실제로 본 것보다 더 직접적인 방법이 있기를 바란다.
정말은 페이스 북 응용 프로그램을 만들면됩니다 (계정이없는 경우에도). 사용자가 앱을 수락하고 로그인하면이 기능이 작동합니까?
트위터로 페이스 북과 함께 있던 것처럼 쉽습니다.
답장을 보내 주셔서 감사합니다. 네가 내게 묻는다면 그건 완전히 미친 짓이야. 내가하고 싶은 것은 (글쎄, 내 고객) 자신의 웹 사이트에 자신의 게시물을 표시하는 것입니다. 왜 방문자가 그것을 받아 들여야합니까? 방문자가 Facebook 계정을 가지고 있지 않은 경우에는 어떻게해야합니까? 나는이 문제가있는 유일한 사람이 아니라는 것을 압니다. 다른 사람들의 액세스 토큰을 사용하여 작동하도록했습니다 (이 방법이 이상적이라고 생각하지 않습니다). 그러나 지금까지는 한동안 작동을 멈추었습니다. – powerbuoy
Facebook이 개인 정보 설정을 변경했기 때문입니다. Jashwant가 지적했듯이 여전히 그렇게 할 수있는 것은 아니며 사용자의 허가없이 프로그래밍 방식으로 개인 정보를 가져올 수 없습니다. 친구가 아닌 다른 사람의 Facebook 페이지를 방문한 경우와 같습니다. 자신의 게시물이 보이지 않으면 보안을 설정하고 권한이 필요하다는 것을 의미합니다. 앱을 만들도록 강요하면 평범한 FB 사용자를 속여서 예/아니오 대화에 동의하는 것이 매우 쉽기 때문에 정보 요청이 합법적이며 추적 가능합니다. – Terry
하지만 공개적으로 사용 가능한 정보 만 있습니다. 나는 사이트를 긁어 내고 내가 가진 정보를 얻을 수는 있지만 그렇게하지 않기를 바란다. – powerbuoy