Facebook:友達の壁に写真を投稿する
-
29-10-2019 - |
質問
Facebook用のJava APIであるRestFBを使用して、友人の壁に写真を投稿しようとしています。次のようなさまざまなソリューションを試しました。
facebookClient.publish(fbu+"/photos/",FacebookType.class,new FileInputStream(pathOrig));
FBUは友人のFacebookユーザーIDです。このコードは実際に私の壁に写真を投稿します!
facebookClient.publish(fbu+"/feed/",FacebookType.class,new FileInputStream(pathOrig),Parameter.with("message",message));
このコードは、友人の壁にメッセージを投稿しますが、写真はありません。
奇妙なことに、Facebookを直接Facebookを使用してFriends Wallに写真をアップロードする可能性があるため、グラフを使用して可能になるはずです。
どんな手掛かり?
解決
友達の壁に写真を投稿することはできません。ただし、写真をアップロードして、友達にタグを付けることができます。
による 写真のドキュメント あなたは、 tags
グラフ要求のパラメーター、およびそのようなフォーマット:
[{
"tag_uid": <fb uid>,
"x":74,
"y":62
},
{
"tag_uid": <fb uid 2>,
"x":8,
"y":27
}]
各オブジェクトはあなたの友達のものです FBuid
そしてその x
と y
写真のタグの位置の位置。
ただし、友人の壁にリンクを写真に公開し、リンクをFacebookから外して表示することができます。これはおそらくあなたがやろうとしていることではありませんが、オプションです。
所属していません StackOverflow