Публикация сгенерированного приложения apprequest для других пользователей Facebook на Java - PullRequest
1 голос
/ 05 сентября 2011

Хорошо, то, что я хочу сделать, кажется чрезвычайно важной частью приложения для 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, я бы хотел услышать от вас:)

1 Ответ

0 голосов
/ 22 ноября 2011

У меня есть модульный тест, работающий с restfb, который делает именно то, что вы описываете.

Я отправил ответ на другой вопрос здесь: Facebook: отправить приглашение приложения

...