Как мне опубликовать действие Open Graph на странице Facebook? - PullRequest
5 голосов
/ 02 марта 2012

В связи с переходом графиков на фан-и бизнес-страницы я хотел бы иметь возможность публиковать действия на нашей бизнес-странице.Я не могу понять, как это сделать.Любое руководство?

Когда я пытаюсь опубликовать на странице (с неутвержденным действием og), я получаю:

{"error": {"message": "(# 100)Тип действия ACTION_TYPE не одобрен, поэтому приложение APP_NAME_SPACE может публиковать только для администраторов, разработчиков и тестировщиков приложения. Пользователь PAGE_ID не является одной из этих ролей. "," Type ":" OAuthException "," code ": 100}

Ответы [ 3 ]

1 голос
/ 25 октября 2012

Нельзя опубликовать действие OG на странице

Действия определяются через панель инструментов приложения.Как только приложение определило типы действий, которые оно публикует, оно может вызвать API-интерфейс Graph для публикации экземпляров действия в Open Graph - это связывает текущего пользователя с соответствующим экземпляром объекта через действие

- http://developers.facebook.com/docs/opengraph/actions/

How actions work

Нет документации о том, что не возможно, поскольку документация обычно показывает что возможно возможно.Я считаю, что перечислять все недостатки функции - это не то, что делает Facebook.

0 голосов
/ 01 февраля 2015

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

  • Во-первых, вам нужно создать учетную запись Twitter, если у вас ее нет.
  • Затем вам нужно подключить свою учетную запись Twitter к вашему Facebook профиль или любой профиль администратора страницы (Twitter -> Настройки -> Приложения). И отметьте post to my Facebook page: и выберите свою страницу.
  • Используя твиттер oauth_token и oauth_token_secret аккаунта в Твиттере, вы можете твитнуть желаемую запись.
  • Сообщение будет автоматически размещено на вашей странице в Facebook

Конечно, есть некоторые недостатки, такие как наличие учетной записи в Твиттере, и ссылки на вашей странице в Facebook будут сокращаться через Твиттер [http://t.co/], но я думаю, что это единственное решение.

0 голосов
/ 19 июня 2012

Я хотел бы поделиться тем, как далеко я зашел:

  1. получил действия, одобренные Facebook.
  2. опубликованные действия на странице с маркером доступа пользователя => работы принимают, что действия делаютне отображаются на временной шкале страницы, вместо этого они отображаются на пользовательской временной шкале.
  3. извлеченный токен доступа к странице (область действия: publish_actions, manage_pages) и опубликованные действия на странице с токеном доступа к странице => ошибка «Неизвестныйпроизошла ошибка. "типа: "OAuthException".

Мой вывод: это невозможно.

...