アプリのテストユーザーアカウントでGraphAPIを介してFacebookに写真をアップロードしようとしています。パラメータだけがurl, link, name
存在する場合、アップロードは正常に機能し、有効な写真IDを返します。
ただし、追加のtags
パラメーターを使用すると、次のエラーが返されます。
{
"error": {
"message": "(#100) param tags must be an array.",
"type": "OAuthException",
"code": 100
}
}
tags
グラフAPIは単純ではないことがわかっているので、考えられるほぼすべての方法で値を提供しようとしました( url
URLから写真をアップロードするために使用されるパラメーターでさえphoto
グラフの下にリストされていません) APIメソッド);
シングルユーザーID
tags=100003919104407
複数のCSされたユーザーID
tags=100003919104407,100003919104408,100003919104409
IDが整数ではない配列
tags=[100003919104407, 100003919104404,100003919104405]
文字列としてIDを持つ配列
tags=["100003919104407", "100003919104404","100003919104405"]
Facebook Graph APIのドキュメントに従って、オブジェクトを含む配列
tags=[{"id":"100003919104407"},{"id":"100003919104404"},{"id":"100003919104405"}]
写真にタグを付けるためにユーザーIDを渡すための正しい形式/別のパラメーターを誰かに教えてもらえれば、とてもありがたいです。