Facebook PHP информировать / уведомлять друзей, чтобы проверить их учетную запись на моем сайте - PullRequest
0 голосов
/ 03 марта 2012

Пользователи моего приложения Facebook на моем сайте будут проверять некоторых из его друзей (без проблем).Затем я должен сообщить им, что у них есть новое сообщение от этого пользователя.Как я могу сообщить им об этом?Уведомление?Личное сообщение?Размещать на своей стене?Я думаю, что уведомление (в верхнюю часть земного шара) было бы здорово, но как это сделать с помощью PHP графика

Ответы [ 2 ]

0 голосов
/ 04 марта 2012

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

Это функция, которая будет генерировать запросы для вас:

  protected function sendFBNotification($user_id, $app_id, $app_secret, $message)
  {

    $token_url = 'https://graph.facebook.com/oauth/access_token?' .
            'client_id=' . $app_id .
                '&client_secret=' . $app_secret .
                    '&grant_type=client_credentials';

    $app_access_token = file_get_contents($token_url);



    $apprequest_url ='https://graph.facebook.com/' .
              $user_id .
              '/apprequests?message='.urlencode($message).
              '&data=null&'  .
              $app_access_token . '&method=post';
    try
    {
      $result = file_get_contents($apprequest_url);
      return json_decode($result, true);
    }
    catch(ErrorException $e)
    {
      return false;
    }

  }
}
0 голосов
/ 03 марта 2012

Вы должны использовать диалоги запроса для этого. Смотрите здесь:

Диалоги запроса Facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...