使用Graph-API标记朋友并放置在图片帖子中

时间:2013-02-16 16:48:01

标签: facebook-graph-api facebook-c#-sdk

我正在尝试弄清楚当媒体对象(例如图片)附加到帖子时如何标记朋友和位置。我知道在将消息发布到您自己的Feed(/ me / feed)时可以使用“标签”和“位置”参数,但是发布到/ 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());

0 个答案:

没有答案