Отправить сообщение из приложения пользователю Facebook - PullRequest
5 голосов
/ 14 декабря 2011

Могу ли я создать приложение, которое уведомляет пользователя facebook о смене пользователя в моем приложении?

Я создаю электронное обучение, которое интегрировано с Facebook.

1 Ответ

4 голосов
/ 14 декабря 2011

Вы не можете отправлять пользователям сообщения из вашего приложения.Если бы это было возможно, мы бы увидели множество приложений, рассылающих спам всем.Что вы можете сделать, это отправить запросы приложений своим пользователям, когда вы хотите уведомить их об изменениях в вашем приложении.Вы можете прочитать больше о запросах и запросах приложений по этому адресу:https://developers.facebook.com/blog/post/464/
Scroll вплоть до "PHP-примера сгенерированного приложением запроса" ...

<?php 

  $app_id = YOUR_APP_ID;
  $app_secret = YOUR_APP_SECRET;

  $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);

  $user_id = THE_CURRENT_USER_ID;

  $apprequest_url ="https://graph.facebook.com/" .
    $user_id .
    "/apprequests?message=’INSERT_UT8_STRING_MSG’" . 
    "&data=’INSERT_STRING_DATA’&"  .   
    $app_access_token . “&method=post”;

  $result = file_get_contents($apprequest_url);
  echo(“Request id number: ”, $result);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...