Rails3 및 코알라 보석을 사용하여 FB 페이지를 좋아하는 사용자의 모든 프로필을 검색하는 방법 (http://facebook.com/DAKINE 예). 전혀 가능합니까? 최종 결과로 나는 DB에 저장된 사용자 프로필을 가져와야합니다.레일즈, 페이스 북 API, 코알라 젬 - '좋아요'한 페이지의 사용자 프로필 모두보기
감사합니다.
Rails3 및 코알라 보석을 사용하여 FB 페이지를 좋아하는 사용자의 모든 프로필을 검색하는 방법 (http://facebook.com/DAKINE 예). 전혀 가능합니까? 최종 결과로 나는 DB에 저장된 사용자 프로필을 가져와야합니다.레일즈, 페이스 북 API, 코알라 젬 - '좋아요'한 페이지의 사용자 프로필 모두보기
감사합니다.
특히 코알라 보석을 사용하면 페이스 북에서 좋아하는 페이지를 쉽게 얻을 수 있습니다. 특정 페이지에 대한 좋아하는 페이스 북은 공개적으로 액세스 할 수 있으므로 (see here) API 키를 사용하지 않고 액세스 할 수 있습니다.
예를 들어,이 페이지 좋아하는 수를 얻을 : facebook.com/foofighters 당신이 할 수 있습니다 :
graph = Koala::Facebook::GraphAPI.new
likes = graph.get_object("foofighters")["likes"]
을 내가 믿고있어 당신은 당신의 사용자 프로필 응용 프로그램 데이터베이스에 저장해야하고, 각 (또는 일부) 이것들과 연관된 페이스 북 ID가 있습니까? 왜 ..
아마 불법 것graph = Koala::Facebook::GraphAPI.new
@users.each do |user|
user.likes = graph.get_object(user.facebook_id)["likes"]
user.save
end
감사. 사실 나는 특정 페이지 (예 : 'foofighters')를 '좋아요'를 누르는 사용자의 프로필 (예 : 프로필, 사용자 또는 공개 정보)에 대한 정보를 각 프로필에서 가져와야합니다. 가능한가? –
facebook api 버전 2.1부터,'graph.get_object ("foofighters") [ "likes"]'는 단지 개별적인 liker가 아닌 likes count를 반환합니다. – s2t2
@ s2t2 어떻게 개별적인 취향을 얻을 수 있습니까? –
... – sethvargo
음 : 당신이 사용자에게 로컬 '와 같은'데이터를 저장하려는 경우, 당신의 라인을 따라 뭔가를 할 수 있을까? FB 페이지의 관리자로서, 나는 그것을 좋아하는 모든 사용자를 볼 수 있습니다. –