更新 2: これは確かに可能です (これはバグですか?) 通常の方法と同じです。
しかし、photo
他のユーザーの/photos
接続への投稿は、への投稿とは非常に異なる動作をするよう/me/photos
です。への投稿に関する事実の一部を次に示します/FRIEND_ID/photos
。
- そのように公開されるたび
photo
に、名前が付けられた個別のアルバムが作成されPosting User's photos
ます (つまり、アップロードされた写真は決してグループ化されず、それらすべてを 1 か所で見る方法はありません)。
- これ
photo
は、ユーザーまたは友人のアルバムには表示されませんが、フィード/タイムラインを介してのみ表示/アクセスできます。
- 確かに、これはその友達のフィードに投稿できる場合にのみ機能します
そのため、友人の に投稿された他のコンテンツと同じように動作しfeed
ます。
アルバムの機能とそれらの写真の永続性に依存せず、友人のウォールで写真を「共有」したいだけなら、それを選んでください(バグであることが証明されていない限り).
TL;DR; いいえ、友達の接続に投稿することはできません。photo
/photos
photo
友人の接続に投稿することはできますが/photos
、自分の に投稿した場合と同じようには動作しません/photos
。
photos
の接続のドキュメントによるとuser
:
作成
する HTTP POST リクエストを PROFILE_ID/photos に発行し、publish_stream パーミッションと次のパラメーターを指定して、ユーザーの Wall に写真を投稿することができます。
photo
また、オブジェクトのドキュメントによると:
https://graph.facebook.com/USER_ID/photos
- 写真は、アプリ用に作成されたアルバムに公開されます。アプリのアルバムがまだ存在しない場合は、自動的に作成されます。この方法でアップロードされたすべての写真は、この同じアルバムに追加されます。
したがって、一般的に言えば、写真を他のユーザーのアルバムにアップロードしようとしていますが、写真を投稿できるのは自分のプロフィール (またはページを使用している場合access_token
はページ) だけです。
ただし、他のユーザーに投稿することはfeed
できます (たとえば、添付ファイルがある場合とpost
ない場合がありますがpicture
、これは と同じではありませんphoto
)。
更新:写真は(の所有者)と同じ/USER_ID/photos
に
のみアップロードできます。USER_ID
me
access_token