Facebook 開発者ドキュメントから、「どのユーザーにタグを付けるかを 2 つの方法で指定できます。URL パスで としてPHOTO_ID/tags/USER_ID
、または URL パラメータで としてPHOTO_ID/tags?to=USER_ID
指定できます。一度に複数のタグを追加するには、配列を含む tags プロパティを指定できます。のようなタグPHOTO_ID/tags?tags=[{"id":"1234"}, {"id":"12345"}]
です。現在、この API を使用して写真のページにタグを付けることはできません。」
これが私のコードです。
NSString *photoID = @"267766096670674";
[self.facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/tags?tags=[{\"id\":\"%@\"},{\"id\":\"%@\"}]?access_token=%@", photoID, @"100001965796318", @"100004119154586", self.facebook.accessToken]
andParams:nil
andHttpMethod:@"POST" andDelegate:self];
「エラー メッセージ: エラー Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x3f55a0 {NSUnderlyingError=0x3f5c10 "bad URL", NSLocalizedDescription=bad URL}」というエラーが表示されます。
書類の関係上、タグ付けはフレンド1名でOKです。しかし、一度に複数の友達をタグ付けできないのはなぜですか?