Как стать автором
Обновить
0

Facebook API *

Работа с APi Facebook

Сначала показывать
Порог рейтинга
Уровень сложности

Что такое React Native? Комплексное руководство 2021

Время на прочтение 25 мин
Количество просмотров 85K

Вот уже несколько лет React Native является горячей темой в мире мобильной разработки. Неудивительно – он взял мир технологий штурмом, предложив способ разработки мобильных приложений как для iOS, так и для Android одновременно.

React Native - единый фреймворк, чтобы управлять ими всеми.

React Native был успешно принят сотнями компаний по всему миру, включая Uber, Microsoft и Facebook, и используется во многих других компаниях.

Однако, прежде чем вы решите пойти ва-банк с React Native, очень важно понять, как он работает, и решить, лучше ли он подходит для вашего проекта.

Каковы его главные преимущества и самые большие недостатки? Чем он отличается от других платформ кросс-разработки? И последнее, но не менее важное: о чем должны знать ваши разработчики, прежде чем они отправятся в путешествие по React Native?

В следующей статье мы ответим на эти и другие вопросы – все для того, чтобы вы могли сделать обоснованный выбор и понять, идеально ли React Native подходит для вашего бизнеса.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 9

Новости

Верификация для доступа к API Instagram

Время на прочтение 4 мин
Количество просмотров 5.3K

Примерно с мая месяца Facebook разрешил подключения к API обмена сообщениями с Instagram, но процедура подключения несколько запутанная. Под катом некоторые нюансы и шишки прохождения процедуры верификации приложения для работы с сообщениями Instagram.

API обмена сообщениями с Instagram ничем не отличается от API обмена сообщениями с Facebook, только в теле сообщения в параметре platform будет указано «Instagram», в отличии от сообщения с Facebook, для которого в platform будет указано «page».

А вот процедура верификации приложения в случае Instagram имеет несколько отличий от верификации в случае Facebook.

1. Так же как и с Facebook, настраиваем Вебхук на наш бекэнд, только в разделе Instagram, генерируем токен, и прописываем токен на стороне бекэнда, проверяем, что вебхук подтвердился.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 5

Марк Цукерберг хочет преобразовать Facebook во вселенную виртуальной реальности

Время на прочтение 3 мин
Количество просмотров 8K

Статья BBC, в которой Марк Цукерберг излагает свое видение преобразования Facebook в следующие пять лет из социальной сети в «компанию метавселенной»

Метавселенная – это онлайн-мир, в котором люди могут играть, работать и общаться в виртуальной среде, используя гарнитуры дополненной реальности (VR). Генеральный директор Facebook описал это, как интернет, в котором вы не просто просматриваете контент. Люди не должны жить в «маленьких светящихся прямоугольниках», их заставляют взаимодействовать не так, как им удобно”, – сообщил он журналу Verge, говоря о мобильных телефонах.

Из соцсети – в мета-вселенную
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 44

Как сохранить социальное доказательство при настройке новых объявлений в Facebook Adsс помощью Post ID?

Время на прочтение 5 мин
Количество просмотров 1.4K

На сегодняшний день Facebook Ads – это самый эффективный инструмент для привлечения потенциальных клиентов и генерации продаж. Это, в свою очередь, приводит к росту конкуренции на рекламной площадке, а также к росту стоимости размещения объявления. Теперь чтобы показать рекламное объявление своей целевой аудитории и получить переход на сайт, приходится платить больше.

Отличным способом повысить эффективность рекламной кампании является социальное доказательство или social proof. О том, что это такое, и как использовать его для улучшения показателей рекламных кампаний в Facebook, расскажем в данной статье.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Истории

Как узнать, кто отписался в Instagram? И почему мобильные приложения больше не работают

Время на прочтение 2 мин
Количество просмотров 12K

Если раньше узнавать, кто на тебя подписался или отписался можно было через десяток мобильных приложений, то в этом году Instagram анонсировал новость, что с октября такую возможность для сторонних приложений они закрывают. Вместе с этим и закрывается возможность массовых подписок/отписок.

Как же теперь следить за подписчиками?

Узнать как
Всего голосов 32: ↑15 и ↓17 -2
Комментарии 28

Цукерберг запустил Shops. Instagram и Facebook постепенно становятся магазинами

Время на прочтение 3 мин
Количество просмотров 5.3K


Все крупнейшие платформы пытаются стать интернет-магазинами. У Google есть Google Shopping, у «Яндекса» — «Маркет», у VK – Business. Facebook c Instagram тоже долго двигались в том направлении. Но сегодня в ходе лайв-стрима Марк Цукерберг представил Shops — новый способ для бизнесов бесплатно открывать магазины в Facebook и Instagram. Даже собственного сайта создавать не нужно.

Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 1

Анализируйте свои сборки программно с помощью C ++ Build Insights SDK

Время на прочтение 4 мин
Количество просмотров 1.8K
Рады рассказать о выпуске C++ Build Insights SDK, фреймворка, который дает вам доступ к информации о времени сборки MSVC через API C и C++. В дополнение к этому выпуску мы публикуем vcperf open source на GitHub. Поскольку сам vcperf построен с использованием SDK, вы можете использовать его в качестве справочного материала при разработке собственных инструментов. Мы будем рады увидеть, какие приложения вы будете создавать с помощью SDK, и мы с нетерпением ждем ваших отзывов!

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

Время на прочтение 10 мин
Количество просмотров 12K
Скорее всего, рассказывать, что такое вебхуки (webhooks) — никому не нужно. Но на всякий случай: вебхуки — это механизм оповещения о событиях во внешней системе. Например, о покупке в интернет-магазине через онлайн-кассу, отправке кода в GitHub-репозиторий или действиях пользователей в чатах. В типичном API нужно постоянно опрашивать сервер, написал ли пользователь что-нибудь в чате. С помощью механизма вебхуков можно «подписаться» на оповещения, и сервер сам отправит HTTP-запрос, когда произойдет событие. Это удобнее и быстрее, чем постоянно запрашивать новые данные на сервере.



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

Основная масса сообщений отправляется через Facebook Messenger. У него есть особенность — медленный API. Когда клиент пишет сообщение, чтобы заказать пиццу, Facebook отправляет в ManyChat вебхук. Платформа его обрабатывает, отправляет запрос обратно и пользователь получает сообщение. Из-за медленного API некоторые запросы идут несколько секунд. Но когда платформа долго не отвечает, бизнес теряет клиента, а Facebook может отключить приложение от вебхуков.

Поэтому обработка вебхуков — это одна из главных инженерных задач платформы. Чтобы решить проблему, в ManyChat за три года работы несколько раз меняли архитектуру обработки с простого контроллера в Yii до распределенной системы с «Галактиками». Подробнее об этом под катом расскажет Дмитрий Кушников (@cancellarius).
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Комментарии 12

Facebook плачет, Social Links смеется, Maltego курит

Время на прочтение 8 мин
Количество просмотров 17K
И снова здравствуйте, дорогие друзья. Очень рад, что вы следите за публикациями и пришли прочесть новую статью из цикла про Maltego. Изначально, я планировал объединять плагины и делать обзор на 2-3 сразу. Однако, окунувшись в первый же дополнительный продукт для Maltego, а именно Social Links, я вдруг осознал всю тщетность данного пути.

Если не читали предыдущие статьи, то обязательно ознакомьтесь с ними: Maltego часть 1 и часть 2. Там мы рассматривали, что же такое Maltego и как оно выглядит.


Теперь же давайте сразу к интересному – к поиску по соцсетям. И начнем мы с самой большой – Facebook. В сборе информации нам поможет дополнение для Maltego под названием Social Links.


Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 4

Кросспостинг на страницу Facebook с помощью PHP SDK

Время на прочтение 3 мин
Количество просмотров 4.5K
Многие сайты публикуют в социальных сетях информацию о новых материалах, это можно сделать и для Facebook. Предполагается, что вы уже создали приложение и указали разрешенные хосты для перенаправления OAuth во вкладке «Дополнительно» пункта меню «Настройки». Итак, запускаем сессию функцией session_start(), кому надо, тот может включить вывод ошибок, если он отключен.
Читать дальше →
Всего голосов 7: ↑0 и ↓7 -7
Комментарии 3

Как трое одноклассников стали партнерами Facebook — история Revealbot

Время на прочтение 8 мин
Количество просмотров 6.4K
image

Реклама может казаться неприятной, но это — денежное сердце ИТ-индустрии. Google, Facebook и другие гиганты живут именно за счет нее. Рекламироваться вынуждены даже блокировщики рекламы.

Тысячи стартапов, появляющихся каждый год, зависят от рекламы. Акционеры Facebook, Google и других вкладывают сотни тысяч венчурных инвестиций в маленькие продукты, и даже если те не выстрелят — как минимум половину денег потратят на рекламу в тех же Facebook и Google, обеспечивая безостановочный оборот денег.

И создать продукт, который станет новым успешным словом в рекламе — это как создать еще одну соцсеть в 2019. Тем удивительнее, что российский стартап Revealbot смог это сделать. CEO Михаил Трофимов, CTO Михаил Салосин и CCO Искандер Мусаев рассказали мне свою историю — как у них получилось.

Revealbot получил на «Моём круге» среднюю оценку 4,9 от своих сотрудников, которые выше всего оценили комфортную рабочую атмосферу в команде, связь с топ-менеджментом и то, что компания делает мир лучше.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Комментарии 2

Первый вклад в API браузера от Facebook

Время на прочтение 5 мин
Количество просмотров 4.9K

cover


Наше положение, как владельцев популярного веб-сайта — и наша работа в поддержке популярной платформы React — дают нам уникальные возможности и понимание работы с браузером, которые мы хотим использовать для решения проблемы "очередей". Являясь активным участником сообщества веб-стандартов(W3C), мы принимали участие в обсуждении многих инноваций, включая service workers и CSS-overscroll, но до недавнего времени мы никогда не создавали собственные инициативы для улучшения веб-браузера. С целью добиться значительных увеличения производительности, был предложен новый API, который в результате тесного сотрудничества с нашими коллегами из Google Chrome, был предоставлен для ознакомительной версии. Chrome v74 будет включать в себя isInputPending API, и может быть использован для улучшения как общего времени выполнения JavaScript, так и времени отклика на события. Это лишь первый шаг к улучшению планирования JavaScript в вебе. Мы надеемся получить отзывы разработчиков и использовать их для создания финальной версии API.

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2

Книга «GraphQL: язык запросов для современных веб-приложений»

Время на прочтение 4 мин
Количество просмотров 6.4K
image Привет, Хаброжители! У нас вышла книга по языку запросов GraphQL. Мы решили поделиться переводом главы «Анатомия запросов GraphQL»

«Снежный клык» (Snowtooth) — выдуманный горнолыжный курорт. Ради примеров в данной главе мы сделаем вид, что это настоящая гора и мы там работаем. Мы рассмотрим, как веб-команда «Снежного клыка» использует GraphQL для предоставления информации в режиме реального времени: сведений о состоянии подъемников и лыжных трасс. Лыжный патруль «Снежного клыка» может открывать и закрывать подъемники и трассы непосредственно со смартфона. Чтобы следовать примерам в этой главе, обратитесь к интерфейсу «Снежного клыка» на платформе GraphQL Playground (snowtooth.moonhighway.com/).

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 0

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Как Project Infer от Facebook помогает искать баги в мобильных приложениях перед деплоем

Время на прочтение 4 мин
Количество просмотров 3.9K


Несколько дней назад команда инженеров Facebook отличилась — ее удостоили награды Most Influential POPL Paper Award. В среде специалистов по машинному обучению это весьма почетно. Награду вручили за работу Compositional Shape Analysis by Means of Bi-abduction, которая раскрывает нюансы Project Infer. Сам проект предназначен для обнаружения и ликвидации багов в коде мобильного приложения перед его деплоем.

Баги в программном обеспечении для мобильных устройств обходятся очень дорого как разработчикам, так и пользователям. Что касается первых, то обнаружение проблемы в уже размещенном в каталогах приложении — ночной кошмар для любого специалиста. Конечно, софт тестируется, работу программ проверяют по определенным шаблонам. Но чаще разработчики не могут предусмотреть всего, и баги в приложении обнаруживаются уже после деплоя.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 2

Instagram использует машинное обучение для удаления фальшивых подписчиков

Время на прочтение 2 мин
Количество просмотров 3.4K
И снова здравствуйте! Уже в феврале у нас стартует курс «SMM-специалист» направленный на продвинутых специалистов в сфере Social Media Marketing. В связи с этим сегодняшний материал мы хотим посвятить актуальным новостям из мира SMM.

Не переживайте, если в ближайшем будущем заметите сокращение аудитории в Instagram. Компания объявила о запуске инструментов для зачистки платформы от ботов и фальшивых аккаунтов, что может привести к снижению количества подписчиков.

В июне компания, принадлежащая Facebook, заявила о более чем миллиарде пользователей по всему миру, а в недавнем посте рассказала о своих планах по борьбе с аккаунтами с “недостоверной деятельностью”:


Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 12

Вкусный SMM для ресторана

Время на прочтение 4 мин
Количество просмотров 32K
Ресторан — сокровищница ароматных блюд, напитков и необыкновенной атмосферы. В реальной жизни все именно так. А какое впечатление вы производите в интернете? Что думают о вас клиенты, просматривая очередной пост? Если контент в социальных сетях не вызывает желание забронировать столик на вечер, пора сделать его «вкуснее».
Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 1

Разработка чат-бота для Facebook Messenger на node.js

Время на прочтение 10 мин
Количество просмотров 11K
Материал, перевод которого мы сегодня представляем вашему вниманию, посвящён разработке чат-бота для Facebook Messenger. Бот, который называется Aww Bot, общаясь с пользователями, будет отправлять им картинки симпатичных котов и собак.


Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 4

Facebook отрицает, что передавал производителям устройств те же данные, что разработчику Александру Когану

Время на прочтение 3 мин
Количество просмотров 10K
Совсем недавно маленький ростом Марк Цукерберг давал показания Конгрессу США, сидя на портфеле. Он заверил конгрессменов, что у пользователей крупнейшей социальной сети «полный контроль» над тем, кому передаются персональные данные. Но сейчас выясняется, что дело обстоит не совсем так. И вполне можно прийти к выводу, что Цукерберг лгал Конгрессу.


Такие выводы следуют из результатов расследования, опубликованных вчера в NY Times. В статье описывается работа специальных API, которые примерно десять лет назад были интегрированы в устройства по крайней мере 60 производителей. С этими компаниями Facebook заключил долгосрочные соглашения, многие из которых действуют до сих пор.
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 17

Установка Facebook image recognition package. Все грабли в одном месте

Время на прочтение 22 мин
Количество просмотров 6.8K

Недавно Facebook выпустила свой open-source-проект по распознаванию образов. Конечно же, его сразу захотелось пощупать, посмотреть, как он работает и что с его помощью можно получить. Мы решили разобраться с его установкой и опытным путём проверить, так ли легко его использовать, как об этом пишут в инструкции разработчики.


Этот проект не самый простой, поэтому возникает вопрос, зачем он нужен, если есть готовые фреймворки типа Keras, TensorFlow и Caffe, где, как говорится, «сел и поехал»? А ответ прост: нужен гибкий инструмент с возможностью расширения, с которым подружится Python. Научились мы отличать кита от чайки, но что нам это даст? IFunny серьёзно делает весёлое приложение и хочет удивлять пользователей новыми фичами, так почему бы не изучить такое богатое направление и применить?


Прочитав этот разбор, вы станете на шаг ближе к просветлению. Готовы? Тогда хватайте ручку, бумагу и приступаем!


И да, можно смело считать эту статью мануалом по установке, причём пошаговым, но можно и обращаться к ней в случае, если вылезла ошибка, а Google отводит глаза в сторону или выдаёт в поисковике несусветную чушь.

Читать дальше →
Всего голосов 38: ↑37 и ↓1 +36
Комментарии 4

3D посты в Facebook: что и как

Время на прочтение 2 мин
Количество просмотров 16K
Недавно разработчики Facebook анонсировали поддержку 3D-постов. То есть теперь любой пользователь может легко загрузить низкополигональную модель в нужном формате (об этом ниже), снабдить её текстом и показывать своим друзьям и знакомым.

image
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 7

Вклад авторов