Настройка личного сообщения в окне приглашения для приложения Facebook через API - PullRequest
2 голосов
/ 30 июля 2009

У меня есть приложение с функцией приглашения, которая работает нормально. Сейчас мне нужно вручную ввести личное сообщение и нажать «Отправить», чтобы отправить приглашение.

Но я хочу пользовательское сообщение, которое должно быть установлено методом API. Я проверил код, но у него есть параметры:

$params = array();
    $params['api_key'] = FB_API_KEY;
    $params['content'] = '<fb:req-choice url="'.FB_CANVAS_URL.'" label="Check out '.FB_APP_NAME.'"'; // Don't use htmlentities() or urlencode() here
    $params['type'] = $typeword;
    $params['action'] = FB_CANVAS_URL;
    $params['actiontext'] = $actionText;
    $params['invite'] = ($bInvitation ? 'true' : 'false');
    $params['rows'] = '5';
    $params['max'] = '10';
   // $params['exclude_ids'] = $excludeFriendsStr;
    $params['sig'] = $facebook->generate_sig($params, FB_SECRET);

Есть ли метод для того же самого?

Пожалуйста, ведите меня.

1 Ответ

1 голос
/ 19 июля 2011

Пара вещей:

  1. Вы не можете отправлять личные сообщения через общедоступные API.
  2. вы можете отправлять запросы, хотя я не рекомендую использовать fbml, как указано выше.
  3. Вы должны использовать запрос 2.0, который задокументирован на https://developers.facebook.com/docs/reference/dialogs/requests/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...