Хорошо, то, что я хочу сделать, кажется чрезвычайно важной частью приложения для Facebook, и все же я не могу найти достойных примеров. Я просто хочу создать 'apprequest', чтобы уведомить другого пользователя, когда что-то интересное произошло, когда друг использовал приложение. Я использую Java и RestFB, и пробовал этот код:
FacebookType publishMessageResponse =
fbClient.publish("me/apprequests", FacebookType.class,
Parameter.with("message", "RestFB test"));
и попытался заменить «меня» идентификатором пользователя, что привело к OAuthException: (# 100) Неверный параметр: неизвестная ошибка. Документация facebook описывает этот пример PHP:
$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);
Но, как и все остальное, что я вижу, разве это не просто отправка чего-то текущему пользователю, то есть мне? Какой в этом смысл? Если бы кто-нибудь делал это на Java, я бы хотел услышать от вас:)