Невозможно увидеть сообщения на стене через API-интерфейс facebook graph на бизнес-странице

Я создал бизнес-страницу на Facebook и, используя api графа, пытаюсь публиковать сообщения на стене на этой бизнес-странице через api / php. Я создал приложение facebook с другой учетной записью и дал приложению разрешение на публикацию на бизнес-странице. Затем я использовал вызов api, чтобы опубликовать сообщение на стене бизнес-страницы, и api действительно возвращает мне идентификатор публикации на стене, но я не вижу сообщение на бизнес-странице из другой учетной записи facebook. Я нажал кнопку «Нравится» для этой бизнес-страницы, но все еще не вижу никаких сообщений.

Кикер, однако, если я вхожу в facebook как учетную запись бизнес-страницы и просматриваю страницу, я вижу каждое сообщение на стене, которое я опубликовал через сделанный мной вызов api / php графика. Таким образом, сообщения просматриваются, но все, кто находится за пределами бизнес-страницы, не могут их увидеть. Что я делаю неправильно?


person John    schedule 07.11.2010    source источник
comment
подскажите пожалуйста код размещения на стене бизнеса из другого приложения (аккаунта)? как вы можете публиковать сообщения на бизнес-стене, если у вас нет ее токена доступа? а если да, то как вы получили токен доступа со страницы компании? благодарить :)   -  person Rodniko    schedule 12.05.2011
comment
@Rodniko: blog.codovations.com/2011 / 04 /   -  person naveen    schedule 30.04.2012


Ответы (2)


Насколько я понимаю, бизнес-учетная запись и учетная запись обычного друга - это 2 разных типа учетных записей facebook. Если вы хотите публиковать сообщения на стене друзей, все, что вам нужно, - это разрешение на это, если вы хотите публиковать сообщения на бизнес-странице, вам необходимо предоставить manage_pages бизнес-аккаунту. Это позволит вам запросить / me / accounts, чтобы получить все страницы, которыми управляет учетная запись, и токен доступа для каждой страницы. Оттуда вы можете спросить человека, на какой странице вы хотите опубликовать сообщение, в зависимости от того, на какой странице вы получаете токен доступа для этой страницы. Facebook делает это занудой и очень ограничивает, когда дело доходит до бизнес-страницы и страницы друзей. Все должно быть так же. Надеюсь, это кому-нибудь поможет.

person John    schedule 08.11.2010

Перейдите на свою бизнес-страницу и нажмите «Настройки».

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

person Bret Wagner    schedule 19.12.2010