Facebook - работа по API

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Не подскажите, какие запросы нужны чтобы получить список друзей и список участников группы?
Как вообще сейчас там происходит работа с токенами и прочими премудростями?
 

ferr9918

Client
Регистрация
20.01.2014
Сообщения
199
Благодарностей
97
Баллы
28

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
  • Спасибо
Реакции: PROforum

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Хорошо, давайте на шарпике, хотя я в нём не силён)
Примеров много, но все какие-то древние - 2011, 2013 года.
Например вот http://webmodelling.com/webbits/socialmedia/facebook-api.aspx

Там либа какая-то с расширением aspx, мне как её к шаблону прицепить?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
никак. нужно компилить dll если планируете прикреплять стороннюю либу в шаблон.
там есть насколько я понимаю варианты для работы по HTTP, наверное вам стоит их изучать, хотя там столько доков, что разбираться нужно будет долго)
http://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
по HTTP - это фактически как через браузер, то есть смысла особо нет. Вот ещё 2011 года пример, там и DLL есть. https://facebookapi.codeplex.com/

ferr9918 вы можете подробнее пояснить как вы работаете?
 

ferr9918

Client
Регистрация
20.01.2014
Сообщения
199
Благодарностей
97
Баллы
28

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Вот тут можете потренироваться
Да я там уже 5 лет назад тренировался) Только на другом языке.
А требуется мне, как я уже выше писал, быстро получить актуальный список моих друзей и список участников заданной группы для дальнейшего их сравнения. Если делаю браузером и у меня тысячи друзей и в группе тысячи участников, то это затягивается на часы. Поэтому ищу варианты через запросы.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
915
Баллы
113
Дабы не плодить темы.

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

Регнулся. Создал приложение. Получил токен приложения.
Получил токен на 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 нет.
Или к токену приложения это не имеет никакого отношения?
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
915
Баллы
113

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Ты хочешь получить данные по группе которой управляешь как админ или любой группы? Боюсь второе невозможно.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
915
Баллы
113
любой группы..
а из определенного поста как раз вроде выдергиваются те кто лайкнул пост.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113
Ну это уже прогресс. И какой запрос?
А всех юзеров группы можно получить?
 
  • Спасибо
Реакции: PROforum

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Ну это уже прогресс. И какой запрос?
А всех юзеров группы можно получить?
ну как сказать всех... не всех, но можно попробовать, вводить в поиск различные значения. и таким образом парсить, это долго и муторно, но если других вариков нету, то почему бы и нет, я такой парсер написал, но не использовал не разу, он не пост гет...
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 337
Баллы
113

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113

up_lvl

Client
Регистрация
02.09.2014
Сообщения
130
Благодарностей
52
Баллы
28

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
Этот метод еще работает или прикрутили???
Код:
https://graph.facebook.com/v2.11/{-Variable.Group_id-}/members?access_token={-Variable.Access_token-}&limit=1000
 

spesy

Активный пользователь
Регистрация
08.08.2016
Сообщения
161
Благодарностей
168
Баллы
43

Master4eg

Client
Регистрация
06.04.2016
Сообщения
421
Благодарностей
122
Баллы
43
Получилось что-нибудь?
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
554
Благодарностей
41
Баллы
28
какой гет запрос отправить, что бы получить айди ака?
 

ab2026

Client
Регистрация
24.03.2020
Сообщения
25
Благодарностей
15
Баллы
3
какой гет запрос отправить, что бы получить айди ака?
вот тут можно посмотреть

 
  • Спасибо
Реакции: westruk

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