Страницы

Поиск по вопросам

Показаны сообщения с ярлыком facebook. Показать все сообщения
Показаны сообщения с ярлыком facebook. Показать все сообщения

пятница, 24 января 2020 г.

Получить количество подписчиков Facebook (2018)

#php #facebook #facebook_api #opengraph


До недавних изменений в политики Facebook, можно было создать WWW приложение и следующим
образом получать количество подписчиков:

function getFacebookFollowers($page, $appid, $appsecret) {

    $json_url ='https://graph.facebook.com/'.$page.'?access_token='.$appid.'|'.$appsecret.'&fields=likes';

    $json = file_get_contents($json_url);
    $json_output = json_decode($json);

    if ($json_output->likes) {
        $likes = (intval($json_output->likes) > 1) ? intval($json_output->likes) : 0;
        return $likes;
    }
    else {
        return 0;
    }

}


На данный момент вариант не работает. Имеется ли другой "легкий" метод получения
графы о подписчиках, с учетом того, что большинство страниц недоступны без авторизации
в социальной сети?

PS: Также нужны учитывать, что подписчики и лайки для групп Facebook это 2 разные графы.
    


Ответы

Ответ 1



Можно посмотреть запросы API мобильного приложения через дебагер, а потом сделать лямбду или гугл функцию которые будут делать запрос на API фейсбука и в ответ отдавать json или xml :)

Ответ 2



Ваш вариант был допусти́м пару месяцев назад, но в связи с новой политикой конфиденциальности, доступ предоставлен только администраторам сообщества. Альтернативных способов практически нет, кроме как: сделать велосипед путем прямой авторизации для получения кук, и, с этими куками делать запросы к конкретной странице, откуда можно будет парсить данные о количестве участниках и другую информацию.

четверг, 23 января 2020 г.

Получить список друзей в facebook

#android #facebook #facebook_api


Я делаю приложение которое должно получать список друзей у пользователя в Facebook.
Я усиленно гуглил, и не нашел ничего стоящего. Например метод "me/friends" возвращает
только общее число друзей без какой либо информации о них. Оказалось что он может вернуть
информацию только о друзьях, которые используют приложение.



Чем то похожим на нужное поведение обладает метод /me/taggable_friends. Но он возвращает
idшники в виде который нельзя использовать для получения более детальной информации
о контакте.



Возможно я что то пропустил, так что буду рад любой подсказке. 



Дополнение. invitable_friends возвращает список вроде taggable_friends и не подходит
по тем же причинам.
    


Ответы

Ответ 1



Попробуйте /me/invitable_friends

вторник, 24 декабря 2019 г.

Поделиться в Facebook [iOS 7]

#objective_c #xcode #facebook #ios7


Доброе время суток, ситуация такая: есть textField, как мне информацию с textField
рассказать в Facebook? И что для этого нужно?    


Ответы

Ответ 1



Доброе время суток уважаемый! Вам нужно - это добавить фреймворк: "Social.framework"; Импортировать "Social/Social.h"; В файле .h объявить SLComposeViewController *slComposeViewController //название может быть произвольное; Сама реализация: //Допустим наш textView/Field называется "textViewDetailNotes". // .m if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; [slComposeViewController setInitialText:[[self textViewDetailNotes] text]]; [self presentViewController:slComposeViewController animated:YES completion:nil]; [[self textViewDetailNotes] resignFirstResponder]; } else { //Если пользователь не авторизован в Настройки/Facebook }

вторник, 16 июля 2019 г.

Интеграция facebook формы приглашения друзей на сайте

При статическом вызове - отображается нужная форма, но при загрузке через jQuery.load() в консоль пишется requires the "fbml" attribute. Документация от facebook изучена уже вдоль и поперек. Как заставить работать этот скрипт при динамическом отображении на странице???




Ответ

В результате решением стало Fb:serverFbml on Canvas Iframe. Очень неоднозначно, но работает. Если у кого-то есть желание поделится опытом о работе с facebook и его APIs, буду очень рад.

четверг, 22 ноября 2018 г.

Поделиться в Facebook [iOS 7]

Доброе время суток, ситуация такая: есть textField, как мне информацию с textField рассказать в Facebook? И что для этого нужно?


Ответ

Доброе время суток уважаемый! Вам нужно - это добавить фреймворк: "Social.framework"; Импортировать "Social/Social.h"; В файле .h объявить SLComposeViewController *slComposeViewController //название может быть произвольное; Сама реализация: //Допустим наш textView/Field называется "textViewDetailNotes". // .m if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; [slComposeViewController setInitialText:[[self textViewDetailNotes] text]];
[self presentViewController:slComposeViewController animated:YES completion:nil]; [[self textViewDetailNotes] resignFirstResponder]; } else { //Если пользователь не авторизован в Настройки/Facebook }