質問

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 そしてその xy 写真のタグの位置の位置。

ただし、友人の壁にリンクを写真に公開し、リンクをFacebookから外して表示することができます。これはおそらくあなたがやろうとしていることではありませんが、オプションです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top