Как запланировать публикацию на Facebook. Доступ к информации приложениями Facebook (в картинках) Настройте уведомления о попытках войти в ваш аккаунт


Эта статья — полное руководство по настройке плагина Моментальных статей Facebook для вашего блога на WordPress и правильной публикации их на фан-странице.

Что такое Моментальные статьи?

Моментальные статьи Facebook — это новый способ публикации и отображения статей с вашего сайта на вашей фан-странице. Этот формат разработал Facebook, а значит он будет его продвигать и отдавать охват больше, чем постам-ссылкам, опубликованным традиционным способом. Ваши статьи на сайте остаются в прежнем виде, их Facebook будет переформатировать в «моментальный» вид и именно его показывать мобильным пользователям.

В чем особенность Моментальных статей?

Они предназначены для использования только на мобильных устройствах. Когда вы подключите функцию Моментальных статей к своему сайту, то сможете публиковать статьи на фан-странице как в обычном режиме, так и в «моментальном» режиме на свой выбор. Но такой выбор будет только на мобильных устройствах. Для настольных компьютеров формат Моментальных статей не предназначен, так как его задача — увеличить скорость загрузки статей при медленном мобильном интернете. Вторая задача — сделать Моментальные статьи интерактивными.

Какая выгода Моментальных статей

Facebook официально заявляет, что скорость загрузки таких статей в 10 раз выше, чем загрузка обычной статьи на сайте.

Как подключить Моментальные статьи к сайту на WordPress

Шаг 1. Установка плагина

Зайдите в консоль администратора WordPress — слева откройте раздел Плагины — Добавить новый.

В поиске напишите Instant Articles и нажмите Установить рядом с тем плагином, в разработчиках которого указан Facebook.

После установки активируйте плагин.

В левом меню у вас появится новая опция «Instant Articles». Нажмите ее, чтобы приступить к настройке плагина.

Шаг 2. Настройка Моментальных статей на сайте

Нажмите зеленую кнопку «Get Started» (Начать).

К плагину надо подключить Facebook-приложение. Если у вас на сайте уже было добавлено приложение, то можете использовать его данные. Если нет, тогда сейчас создадим приложение с нуля.

Нажмите синюю кнопку Get App ID (Получить ID приложения).

Перед вами откроется раздел разработчиков Facebook . Вверху справа нажмите «Мои приложения» и в выпавшем списке кликните «Добавить новое».

Появится окно, в котором уже указан ваш email. Вам остается вписать любое название для приложения в верхнее поле и выбрать Категорию «Приложения для Страниц». Затем нажать кнопку «Создайте ID приложения».

После капчи перед вами откроются настройки приложения. Слева нажмите «Проверка приложения» и сделайте приложение доступным для всех, нажав на переключатель вверху.

Facebook спросит подтверждение этого действия. Нажмите синюю кнопку.

Затем слева откройте «Настройки» и внизу нажмите серую длинную кнопку «Добавить платформу».

Выберите «Веб-сайт».

Внизу появится поле URL-адрес сайта. Вставьте в него ссылку на ваш сайт (в моем случае: http://iqformat.club/). Вверху найдите поле «Домены приложений» и вставьте в него домен (в моем случае: iqformat.club). Нажмите внизу синюю кнопку «Сохранить изменения».

Последнее.

Слева зайдите в «Панель». Вам надо будет скопировать «Идентификатор приложения» и «Секрет приложения». Чтобы увидеть Секрет, нажмите кнопку «Показать» и введите пароль от Facebook-акаунта.

Затем вернитесь в консоль WordPress и вставьте ID и Секрет. Нажмите зеленую кнопку Log In.

Следующий этап.

У вас появится кнопка «Login with Facebook». Нажмите ее.

В первом окне нажмите синюю кнопку «Продолжить как …»

В следующем окне разрешите доступ к своим фан-страницам.

После этого вас перебросит назад в WordPress, и вы увидите список ваших фан-страниц. Поставьте чек-бокс напротив нужной. Затем справа нажмите на ссылку «Sign Up».

На этот раз вас перебросит в Facebook, где вам еще раз надо будет отметить нужную фан-страницу из перечня, ниже поставить галочку, что вы согласны с «Правилами использования» и нажать зеленую кнопку «Откройте инструменты по работе с моментальными статьями».

Вы снова окажитесь в консоли WordPress с тем же перечнем фан-страниц. Снова выбираете нужную Страницу. На этот раз зеленая кнопка «Select» («Выбрать») активна. Нажмите ее.

Готово. Приложение подключено к фан-странице. Следующий этап — настройка стилей. Достаточно загрузить логотип. Для этого нажмите зеленую кнопку «Customize».

Вас перенаправит на этот раз на фан-страницу в раздел «Инструменты для публикации — Моментальные статье». Сразу откроется всплывающее окно со стилями. В нем нажмите кнопку «Загрузить логотип».

Размеры логотипа 690 на 132 пикселя, формат.png24 и фон прозрачный.

Выберите логотип вашего сайта на компьютере и после его загрузки нажмите вверху «Сохранить», а потом «Отмена», чтобы закрыть окно.

В этом разделе заполните ещё 2 обязательных поля.

Прокрутите вниз до секции «инструменты». Откройте первую настройку «Connect Your Site» (Связать с веб-сайтом). Скопируйте ту строчку кода, которую увидите на темном фоне.

Теперь откройте консоль администратора WordPress — слева «Внешний вид» — «Редактор» — справа «Заголовок (header.php)». Между тегами

(нажмите картинку, чтобы увеличить)

Вернитесь на фан-страницу в Настройки Моментальных статей и откройте «Общедоступная лента RSS». В поле «URL ленты RSS» вставьте ссылку на свой сайт и после нее добавьте feed/instant-articles. Должно получится вот так: http://website.com/feed/instant-articles

Перед вами может снова открыться автоматом окно со стилями. Закройте его.

Теперь вернитесь в консоль WordPress, где мы настраиваем Моментальные статьи. Вы увидите рядом с зеленой кнопкой «Customize» синюю кнопку «Next» («Дальше»). Нажмите её.

Вы увидите, что все шаги по настройке плагина завершены и вам останется нажать зеленую кнопку «Submit for Review» («Отправить на проверку»). На проверку отправляются статьи вашего сайта. Проверяется контент сайта и его структура, стили, чтобы статьи вашего сайта корректно отображались в Моментальных статьях Facebook.

Вы можете увидеть такую ошибку «Permissions error» («Ошибка доступа»).

Она появляется только внутри плагина (может быть, вы знаете почему?). Но если вы отправите на проверку через Настройки на фан-странице, то ошибка не появится.

Вернитесь на фан-страницу. В секции «Начальная настройка» в Шаге 2 нажмите синюю кнопку «Отправить на проверку».

Вы должны увидеть уведомление, что статьи успешно отправлены на проверку.

После этого на том же месте будет написано, что проверка займет до 3-ёх дней.

Хитрость. Может быть, Facebook от вас потребует написать 5 новых статей, чтобы именно их отправить на проверку. Это можно обойти. Просто откройте в своем WordPress 5 существующих статей для редактирования и нажмите для каждой «Обновить». После этого они будут считаться «свежими» и Facebook их примет для проверки.

Шаг 3. Публикация Моментальных статей.

Через 3 дня зайдите на фан-странице в Настройки Моментальных статей. Если проверка прошла успешно, то в секции «Начальная настройка — Шаг 2» будет зеленая надпись:

Ниже в «Шаге 3» под названием «Начните публиковать Моментальные статьи» есть опция «Публикация RSS». В ней вы можете либо оставить выключенным автоимпорт, либо включить его.

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

Если Автоимпорт выключен, то вы должны вручную каждую статью импортировать в формат Моментальной. Я оставлю именно ручной режим.

Чтобы вручную импортировать статью в формат Моментальная:

— зайдите слева в «Общедоступные статьи»
— в списке статей отметьте галочкой нужную
— вверху нажмите кнопку «Действие»
— кликните «Опубликовать»

С этого момента каждый раз, когда вы или кто-то другой будет публиковать ссылку на данную статью в Facebook, публикация с этой ссылкой будет иметь формат Моментальной статьи для мобильных пользователей, то есть будет иметь иконку «молнии», открываться внутри Facebook очень быстро и иметь особенный внешний вид. Для пользователей настольных компьютеров эта статья будет отображаться по-старому, без изменений.

Можно ли отменить импорт статьи в формат Моментальной? Да. Снова нажмите кнопку «Действие» и выберите «Отмена публикации».

Осталось увидеть эту моментальную статью своими глазами.

Пост с моментальной статьёй:

Сама статья в формате Моментальной:

Если вы проделали все эти шаги, то теперь вы знаете всё о том, как подключить Моментальные статьи Facebook к своему сайту WordPress, умеете настраивать их и публиковать на фан-странице.

Добавляя себе новое приложение в Facebook или регистрируясь с его помощью на сайте, приложения получают доступ к вашей информации. Сейчас разработчикам доступно около 60 различных разрешений (permissions), с помощью которых они могут получать доступ к вашей информации, создавать и управлять ей.

К одной информации (публичной) приложение имеет доступ, а к другой, которая необходима для работы, приложение может попросить у вас различные разрешения.
Как обезопасить себя - читайте подкатом.

Подробный список разрешений доступен в документации Facebook (на английском).
Permissions условно можно разделить на те, которые:

  1. Позволяют получить данные (“read-only”): персональная и контактная информация, списки друзей, групп, интересов и прочего.
  2. Управляют данными (создают, изменяют, удаляют): публикация статусов, заметок, фотографий, ответы на запрос мероприятия, сообщения и посещения мест.
С другой стороны permissions разделены на доступ к информации пользователя и на информацию друзей пользователя.

Вы можете контролировать уровень доступа к вашей информации как внутри Facebook, так и за его пределами. Чтобы обезопасить себя, следуйте рекомендациям, описанным ниже.

Управление конфиденциальностью
Ваше имя, фотография профиля, пол, сообщества и имя пользователя открыты для всех. Доступ к остальной информации вы можете настроить в “Настройках конфиденциальности”, через меню “Аккаунт” в Facebook. В разделе “Приложения и веб-сайты” первым стоит обратить внимание на блок “Информация, доступная через Ваших друзей”. Здесь можно задать, какая информация доступна для приложений и веб-сайтов в случае, если Ваши друзья их используют.

Контроль приложений и веб сайтов
Со страницы “Настройки конфиденциальности” можно перейти в редактирование приложений. Тут можно или удалить приложение совсем, тогда оно больше не сможет работать с вашими данными пока вы не зайдете в приложение заново и не разрешите нужные permissions. Удалите нежелательные приложения или приложения, распространяющие спам. Для остальных можно пройтись по настройкам, нажав “Изменить настройки”.

Для выбранного приложения доступна информация:

  • Последний вход: Дата использования приложения последний раз.
  • Информация, к которой предоставлен доступ: Показывает список прав доступа, обязательных для приложения, а также список дополнительных прав доступа, которые Вы назначили приложению. Вы можете удалить любые дополнительные права доступа, нажав «Удалить».
  • Последний доступ к данным: Показывает, когда приложение получило доступ к определенной информации от Вашего имени. При нажатии на ссылку «Просмотреть подробности» Вы увидите к какой именно информации получило доступ приложение.

Permissions
После того как вы настроили какую информацию вы оставляете публичной и что будет доступно приложениям через ваших друзей, а также проверили настройки добавленных приложений, посмотрите на возможные permissions, которые могут запросить приложения.

Отдельные permissions могут объединяться под одним значком, и выводиться списком в описании. Сравните первые три значка слева.

Если приложение запрашивает у вас email, то вы можете выбрать: отдать ваш или прокси адрес email. В последнем вам присвается произвольный адрес, письма с которого перенаправляются вам. После разрыва связи приложение не сможет дальше присылать их, так как сам ящик оно не знает. Довольно часто разработчики проверяют какой тип email вы оставили, и блокируют доступ пока вы не отдадите свой настоящий адрес.

Для управления мероприятиями есть 2 permission:

  1. create_event - позволяет создавать и изменять мероприятия, приглашать друзей
  2. rsvp_event - RSVP мероприятия - позволяет выбрать, пойдете ли вы (подпись на приглашении, призывающая получателя дать ответ об участии в мероприятии (Répondez s’il vous plaît - франц.))
Разрешение “Оставлять публикации на моей стене” позволяет создавать заметки, постить статусы и ссылки, оставлять комментарии и лайкать, загружать фото. Если вы дали приложению это разрешение, то оно может делать это в любое время, в независимости от вашего присутствия в сети и использования приложения.

В случаях, когда приложение хочет получать доступ к информации в любое время, оно запрашивает permission offline_access - “Получать доступ к моим данным в любое время”. Для доступа к информации приложение использует access_token - уникальный ключ пользователя. Но он действует около часа и постоянно обновляется, поэтому если вы разрешили офлайн доступ - приложение получит “вечный” access_token.

Приложение может управлять страницами в которых пользователь является администратором. Для этого оно запрашивает manage_pages permission - “Управлять моими страницами”.

Разработчикам
Напоследок, несколько рекомендаций разработчикам приложений:
  1. Запрашивайте как можно меньше разрешений для начала работы с приложением. В идеале landing page должен открываться не зависимо от того, разрешил ли я доступ приложению. На этой странице можно рассказать почему я должен разрешить доступ и дать возможность сделать это осознанно. Конверсия отказов будет ниже.
  2. Если пользователь разрешил доступ - не показывайте landing page. Проводите авторизацию сразу на стороне сервера, без многократных перезагрузок окна iframe приложения, и давайте пользователю возможность сразу приступить к работе.
  3. Не совершайте действий, если вы явно не получили от пользователя их одобрения. Виральность за счет спама снижает лояльность к приложению. Вместо автоматичестих публикаций и приглашений давайте аналогичные возможности через Dialogs.
  4. Следуйте положению

Независимо от тематики вашей страницы на Facebook, лучше регулярно размещать посты, чтобы поддерживать интерес читателей. Дабы избежать беспрерывного размещения постов, запланируйте этот процесс заранее. Вы можете сделать это при помощи встроенных функций Facebook, когда вы размещаете посты от группы, или при помощи стороннего приложения (так можно запланировать размещение личных постов).

Шаги

Браузер настольного компьютера

    Войдите в ваш аккаунт Facebook с компьютера. Так вы сможете запланировать размещение постов.

    Получите доступ к альтернативной странице Facebook. Важно отметить, что Facebook не позволит вам запланировать размещение постов с вашего личного аккаунта. Вы можете запланировать размещение постов только в том случае, если вы создали страницы групп, поклонников, бизнес-страницы и тому подобное. Чтобы получить доступ к одной из таких страниц, нажмите на маленькую стрелку в правом верхнем углу главного экрана (возле значков в виде земного шара и замка). В выпадающем меню «Использовать Facebook как» нажмите на название страницы, которую вы создали.

    Создайте пост. В верхней части созданной страницы введите обновление статуса в текстовом поле. По умолчанию в этом поле отобразится надпись «Что вы делаете?» Пока не размещайте пост.

    • На этом этапе вы можете вставить в ваш пост любой медиа файл, щелкнув по ссылке «Фото/видео» над текстовым полем. Сделайте это до того, как запланируете размещение поста.
  1. В меню выберите «Расписание». Создав пост, щелкните по стрелке рядом с сине-белой кнопкой «Разместить пост». В меню выберите «Расписание».

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

    Нажмите «Расписание». Ваш пост будет автоматически размещен в заданный день и время. На вашей странице вы увидите сообщение «1 запланированный пост».

Мобильное устройство

    Скачайте приложение Pages Manager на ваше устройство. Основное приложение Facebook для мобильных устройств (а также мобильный браузер) не позволит вам запланировать размещение постов. Для этого вам понадобится приложение Pages Manager. Это бесплатное приложение, созданное Facebook и доступное для скачивания в крупных магазинах мобильных приложений.

    Войдите в ваш аккаунт Facebook через приложение. Если ваша учетная запись Facebook уже синхронизирована с вашим мобильным устройством, вы увидите опцию «Продолжить как <ваше имя>». Щелкните по этой опции, чтобы продолжить. Если вы не видите эту опцию, войдите в аккаунт, введя ваш адрес электронной почты и пароль.

    • Примечание: вышеописанные инструкции предназначены для приложения под Android. Приложение под iOS должно работать аналогично, хотя могут присутствовать некоторые незначительные отличия.
  1. Откройте вашу страницу Facebook. Зайдя в аккаунт, вы автоматически попадаете на страницу вашей первой группы; в противном случае просто выберите ее в списке групп. Также вы можете найти вашу группу в любое время, щелкнув по синему значку меню (в верхнем правом углу) и выбрав группу из списка.

    Нажмите «Расписание» в меню опций поста. Нажмите кнопку меню в правом нижнем углу окна поста. В списке выберите «Расписание». Во всплывающем окне выберите дату и время. Выберите дату, час, минуту, прокручивая цифры в соответствующих столбцах.

    Нажмите синюю кнопку «Расписание», чтобы закончить. Вернувшись к вашему посту, вы увидите, что кнопка «Разместить пост» (в правом верхнем углу) заменена кнопкой «Расписание». Под текстом вашего поста отобразится дата и время запланированного размещения поста, а значок в виде часов окрасится в синий цвет. Нажмите «Расписание», чтобы завершить планирование.

    Отредактируйте запланированные посты через меню «Дополнительно». В любой момент вы можете использовать приложение Pages Manager для редактирования или удаления запланированных постов. Для этого запустите приложение и перейдите на вкладку «Дополнительно» (в верхней части экрана, справа от значка в виде земного шара). На следующей странице нажмите «Запланированные посты». Найдите пост, который вы хотите отредактировать, а затем нажмите на стрелку в правом верхнем углу окна и используйте опции меню, чтобы отредактировать выбранный пост.

В настоящее время я могу публиковать обновления новостей, используя объекты некоторых моих веб-страниц для пользователей facebook, которым понравились эти страницы.

Теперь я пытаюсь проверить новый открытый график и пользовательские действия, чтобы сделать то же самое; размещение обновлений для пользователей, которые совершили определенные действия на моем веб-сайте. Но даже если я получаю разрешение publish_actions с моим приложением и использую свою учетную запись facebook и некоторые фиктивные тестовые учетные записи пользователей для своего приложения (я знаю, что до тех пор, пока не будет выпущена временная шкала, только разработчики и пользователи могут использовать указанное разрешение), когда я пытаюсь опубликовать Я получаю это сообщение об ошибке: "{"error":{"message":"(#200) Requires extended permission: publish_actions","type":"OAuthException"}}" .

Я также изменил свой тип приложения на игры, чтобы я мог корректно получить разрешение publish_actions из диалога auth.

Любые идеи, которые могут помочь мне в этом? Или мне просто нужно подождать, пока не будет выпущена временная шкала, прежде чем я смогу проверить новую публикацию открытого графика правильно?

Изменить: запрос отправлен содержит эти параметры;

To: https://graph.facebook.com/feed ["access_token": "given access token", "message": "post message", "caption": "post caption", "picture":"picture url", "link": "link to post", "description": "post description", "ids": "object ids separated by commas"]

Edit2: Я прошу разрешения с помощью кнопки Добавить в шкалу времени:

5 ответов

Я подозреваю, что вы неправильно спрашиваете разрешения. Это заставляло меня сходить с ума часами. Несмотря на то, что я правильно запрашивал разрешение и, как оказалось, аутентифицировался, на самом деле разрешение не предоставлялось, потому что я неправильно настроил приложение для открытого графика.

При запросе publish_actions в Facebook отображается экран предварительного просмотра того, какие агрегации создадут ваше приложение на их временной шкале.

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

  • Включить Enhanced Auth Dialong в advanced settings of the app
  • Убедитесь, что у вас есть хотя бы один action и один object в разделе open graph
  • Для каждого action вы должны настроить aggregation .

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

Я знаю, что может быть очень поздно опубликовать ответ [но это может быть полезно другим], но с 2014 года, если вы хотите опубликовать что-либо пользователю [кроме зарегистрированного разработчика приложения], вам потребуется разрешение Facebook т.е. приложение должно быть представлено на утверждение Пожалуйста, обратитесь к следующим ссылкам. 1) https://developers.facebook.com/docs/facebook-login/permissions/v2.0#review
2) https://developers.facebook.com/docs/apps/review/
3) https://developers.facebook.com/docs/facebook-login/permissions/v2.0 .
вы можете проверить, что это прямо под разделом обзора. Это подтверждено последней версией SDK

В настоящее время publish_actions используется только для пользователей и разработчиков вашего приложения (или для публикации баллов и достижений, если ваше приложение относится к категории игр) - нет возможности публиковать объекты и действия Open Graph, кроме тестеров вашего app - API все еще находятся в бета-версии

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