def imply_page(self, input_data): if not isinstance(input_data, dict): return None else: sprout_page = page() p_fields = sprout_page.get_fields() for el in p_fields.keys(): if input_data.has_key(el): sprout_page.set_field(el, input_data[el]) return sprout_page #search_types = ['user', 'page', 'event', 'group'] def search_pages(self, query): pages = self.__call_search(query, 'page', {'fields': 'name, likes, phone, talking_about_count, website, checkins'}) for page_el in pages: s_page = self.imply_page(page_el) log.info(s_page) #getting connections for connection in page.connections: page_conn = self.__call_method(s_page.id,connection) log.info(page_conn) if __name__ == '__main__': a = auth() token = a.get_fb_auth_token() fb = fb_engine(token) fb.search_pages('test')
def get_user_data(self, uid): return self._call_method(uid, 'getProfiles', fields) def get_user_followings(self, uid): return self._call_method(uid, 'subscriptions.get', {'count': 1000}) def get_user_followers(self, uid): return self._call_method(uid, 'subscriptions.getFollowers', {'count': 1000}) def get_likes(self, uid): users = self._call_method(uid, 'fave.getUsers', fields) log.info(users) photos = self._call_method(uid, 'fave.getPhotos', {}) log.info(photos) videos = self._call_method(uid, 'fave.getVideos', {}) log.info(videos) posts = self._call_method(uid, 'fave.getPosts', {}) log.info(posts) links = self._call_method(uid, 'fave.getLinks', {}) log.info(links) if __name__ == '__main__': o = auth() token = o.get_vk_auth_token() vk = vk_engine(token) vk.get_friends(props.vk_uid) vk.get_likes(props.vk_uid)