好的,我想做的似乎是 facebook 应用程序体验的一个极其核心的部分,但我找不到任何像样的例子。我只想生成一个“apprequest”,以在朋友使用该应用程序时发生感兴趣的事情时通知另一个用户。我正在使用 Java 和 RestFB,并尝试了以下代码:
FacebookType publishMessageResponse =
fbClient.publish("me/apprequests", FacebookType.class,
Parameter.with("message", "RestFB test"));
并尝试用用户 ID 替换“我”,这会导致 OAuthException: (#100) Invalid parameter: Unknown error。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 做过这件事,我很想听听你的消息:)