Как сайт может публиковать общедоступные сообщения (сообщения на временной шкале/стене) на других страницах, которые ему не принадлежат, через API Facebook?

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

Я вижу множество решений для публикации через FB API на принадлежащей вам стене, но я не могу найти решение, объясняющее, как опубликовать общедоступное сообщение на вашей Странице не принадлежит.

Это вообще возможно? Если да, то как это можно сделать? Если нет, то как еще вы можете предупредить другие страницы FB (например, компании) о сообщениях, адресованных им, чтобы привлечь их внимание?


person ProgrammerGirl    schedule 08.11.2015    source источник
comment
автопостинг никогда не разрешен, и я не думаю, что это даже возможно. то, чего вы хотите достичь, звучит как спам, кстати.   -  person luschn    schedule 08.11.2015
comment
@luschn: Это не более спам, чем использование Twitter API для отправки твитов @ кому-то / компании, когда событие инициировано, чтобы привлечь их внимание к соответствующему событию, поскольку оно относится к ним. Твиттер позволяет это, так что я подумал, что и ФБ тоже. Когда вы говорите, что автопостинг никогда не разрешен, вы имеете в виду, что невозможно использовать API Facebook для публикации сообщений на любых общедоступных стенах?   -  person ProgrammerGirl    schedule 08.11.2015
comment
если вы публикуете что-то на мероприятии на странице, которой вы не владеете, то это спам по определению имхо. я почти уверен, что это невозможно в любом случае.   -  person luschn    schedule 09.11.2015
comment
Я только что проверил это в проводнике API, это невозможно, как я думал.   -  person luschn    schedule 09.11.2015


Ответы (1)


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

person luschn    schedule 08.11.2015
comment
Итак, вы не можете размещать сообщения на чужой странице, но вы можете размещать сообщения на своей собственной странице. Итак, есть ли способ направить общедоступное сообщение на вашей странице на другую страницу, например, пометить его именем пользователя своей страницы или чем-то в этом роде, чтобы они знали, что новый пост имеет отношение к ним? - person ProgrammerGirl; 09.11.2015
comment
нет, это тоже спам. вы можете сделать это только вручную. - person luschn; 09.11.2015
comment
кстати, если вы хотите, чтобы другие страницы или пользователи знали об обновлениях, пусть им нравится ваша страница. это правильный путь. принуждение их к получению уведомлений является спамом. - person luschn; 09.11.2015
comment
Вы продолжаете упоминать спам, но это только спам, если он рассылается массово. Уведомление компании о том, что о ней был написан пост, не является спамом, если это не делается в больших объемах. Вот почему существует ограничение скорости и блокировка, и почему Twitter позволяет своему API упоминать других пользователей. Конечно, Твиттер не одобряет спам. Вы упомянули AFAIK, поэтому не похоже, что вы знаете со 100% уверенностью, можно ли упомянуть/уведомить другую страницу о том, что они были упомянуты в новом сообщении. Мне нужно подтвердить, действительно ли это возможно или нет. - person ProgrammerGirl; 09.11.2015
comment
это не только спам, если вы отправляете что-то оптом. спам — это уведомление или информация, на получение которой вы не давали согласия. этот афаик предназначался только для ручной части, что, я думаю, возможно. - person luschn; 09.11.2015
comment
в любом случае, ваш вопрос был о размещении чего-то на стене другой страницы с помощью API. это невозможно. тегирование - это совершенно другая тема, об этом уже есть несколько потоков stackoverflow. например: stackoverflow.com/questions/18775661/ - person luschn; 09.11.2015