Как разместить на групповой стене? - PullRequest
1 голос
/ 17 марта 2012

Во-первых, что у меня есть:

У меня есть приложение FB, которое может получить пользователя access_token и разместить на стене пользователя с помощью FB API в PHP.

Может ли кто-нибудь помочь мне: 1) опубликовать на моей стене всех групп пакетный запрос (или любой другой метод) и 2) как получить идентификатор всех групп?

Если я использую свое приложение дляпост на моей стене всех групп (100+), это нормально с FB?FB рассматривает это как спам?

Спасибо

Ответы [ 2 ]

3 голосов
/ 09 октября 2012

1 месяц назад я создал приложение для Facebook под названием WooTube

Чтобы бесплатно продвигать свое приложение, я присоединился к 100 группам, чтобы продвигать мое приложение fb video в различных областях.например "KPOP, SNSD, SUPER JUNIOR, Just For Laught и т. д." с моей встроенной функцией приложения "Post To My Group". Она написана с использованием fb.api https://fbcdn -sphotos-ha.akamaihd.net /hphotos-ak-ash4 / 383568_191076937694203_922285357_n.jpg

К сожалению, это спам ... я был заблокирован из Facebook на 2 дня из-за спама. Причина в том, что я использовал одну и ту же ссылку в течение 30-40 летвремя менее 5-10 минут.

Я хотел бы предложить следующее:

  1. Не делить одну и ту же ссылку более 20 раз в день (для безопасности)
  2. Не публикуйте слишком часто, каждое сообщение должно занимать 10 секунд.
  3. Не используйте свой собственный аккаунт для рассылки спама (вы знаете, о чем я говорю :))
2 голосов
/ 17 марта 2012

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

Подробнее об этом можно прочитать по адресу: http://25labs.com/tutorial-post-to-multiple-facebook-wall-or-timeline-in-one-go-using-graph-api-batch-request/

$batchPost[] = array(
    'method' => 'POST',
    'relative_url' => "/{ID1}/feed",
    'body' => http_build_query($body) );
$batchPost[] = array(
    'method' => 'POST',
    'relative_url' => "/{ID2}/feed",
    'body' => http_build_query($body) );
$batchPost[] = array(
    'method' => 'POST',
    'relative_url' => "/{ID3}/feed",
    'body' => http_build_query($body) );

$multiPostResponse = $facebook->api('?batch='.urlencode(json_encode($batchPost)), 'POST');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...