Facebook - работа по API

  • Автор темы Автор темы Astraport
  • Дата начала Дата начала

Astraport

Client
Регистрация
01.05.2015
Сообщения
5 084
Реакции
4 633
Баллы
113
Не подскажите, какие запросы нужны чтобы получить список друзей и список участников группы?
Как вообще сейчас там происходит работа с токенами и прочими премудростями?
 
  • Оценить
Реакции: PROforum
Хорошо, давайте на шарпике, хотя я в нём не силён)
Примеров много, но все какие-то древние - 2011, 2013 года.
Например вот http://webmodelling.com/webbits/socialmedia/facebook-api.aspx

Там либа какая-то с расширением aspx, мне как её к шаблону прицепить?
 
никак. нужно компилить dll если планируете прикреплять стороннюю либу в шаблон.
там есть насколько я понимаю варианты для работы по HTTP, наверное вам стоит их изучать, хотя там столько доков, что разбираться нужно будет долго)
http://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
 
по HTTP - это фактически как через браузер, то есть смысла особо нет. Вот ещё 2011 года пример, там и DLL есть. https://facebookapi.codeplex.com/

ferr9918 вы можете подробнее пояснить как вы работаете?
 
Вот тут можете потренироваться
Да я там уже 5 лет назад тренировался) Только на другом языке.
А требуется мне, как я уже выше писал, быстро получить актуальный список моих друзей и список участников заданной группы для дальнейшего их сравнения. Если делаю браузером и у меня тысячи друзей и в группе тысячи участников, то это затягивается на часы. Поэтому ищу варианты через запросы.
 
Дабы не плодить темы.

Требуется подсказка более опытных юзеров.
Задача получить айди юзеров, которые лайкнули опредленную группу.

Регнулся. Создал приложение. Получил токен приложения.
Получил токен на 60 дней (вроде) такой конструкцией:
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN

Получаю список тех кто лайкнул такой конструкцией
https://graph.facebook.com/{ID}/likes?limit=100&access_token={TOKEN}

где {TOKEN}, это Токен
где {ID}, это айди группы или страницы пользователя или же "me"
При указании айди юзера или "me" в ответ получаю JSON ответ с данными которые мне нужны, но стоит вместо ID юзера указать ID группы, то в ответ мне приходит пустой массив.
Лайки там точно есть, пробовал на нескольких группах.

Вообще фейсбук разрешает такое получать?
Ибо настораживает то, что когда получаем токен у юзера, там чекбоксами указываются пермишены для токена, так вот там есть user_likes, а чего-то похожего для page или group нет.
Или к токену приложения это не имеет никакого отношения?
 
Ты хочешь получить данные по группе которой управляешь как админ или любой группы? Боюсь второе невозможно.
 
любой группы..
а из определенного поста как раз вроде выдергиваются те кто лайкнул пост.
 
Ну это уже прогресс. И какой запрос?
А всех юзеров группы можно получить?
ну как сказать всех... не всех, но можно попробовать, вводить в поиск различные значения. и таким образом парсить, это долго и муторно, но если других вариков нету, то почему бы и нет, я такой парсер написал, но не использовал не разу, он не пост гет...
 
Этот метод еще работает или прикрутили???
Код:
Развернуть Свернуть Копировать
https://graph.facebook.com/v2.11/{-Variable.Group_id-}/members?access_token={-Variable.Access_token-}&limit=1000
 
какой гет запрос отправить, что бы получить айди ака?
 
какой гет запрос отправить, что бы получить айди ака?

вот тут можно посмотреть

 
  • Оценить
Реакции: westruk

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)