1

画像などのメディアオブジェクトが投稿に添付されたときに、友人と場所をタグ付けする方法を見つけようとしています。自分のフィード (/me/feed) にメッセージを投稿するときに「tags」パラメーターと「location」パラメーターを使用できることは理解していますが、/me/photo に投稿する場合は結果が異なり、残念ながらまったく機能しません。以下のコードスニペットは、私がこれまでに持っているものです:

            var photoIndex = 0;

            var facebookBatchParameters = new List<FacebookBatchParameter>();

            foreach (var photo in photos)
            {
                IDictionary<string, Object> parameters = new ExpandoObject();

                parameters["message"] = message;
                parameters["tags"] = "###, ###";
                parameters["place"] = "###";
                parameters[string.Format("photo{0}", photoIndex++)] =
                    new FacebookMediaObject {ContentType = "image/jpeg", FileName = photo.FileName}.SetValue(
                        photo.Data);

                facebookBatchParameters.Add(new FacebookBatchParameter
                    {
                        HttpMethod = HttpMethod.Post,
                        Path = "/me/photo",
                        Parameters = parameters
                    });
            }

            await App.FacebookClient.BatchTaskAsync(facebookBatchParameters.ToArray());
4

0 に答える 0