わかりました、私がやりたいことは、Facebook アプリ エクスペリエンスの非常に重要な部分のように思えますが、適切な例が見つかりません。友人がアプリを使用したときに興味深いことが起こったときに、別のユーザーに通知するための「apprequest」を生成したいだけです。私はJavaとRestFBを使用しており、次のコードを試しました:
FacebookType publishMessageResponse =
fbClient.publish("me/apprequests", FacebookType.class,
Parameter.with("message", "RestFB test"));
「me」をユーザー 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でこれを行った場合、私はあなたから聞いてみたいです:)