Facebook graph api 使用C#SDK上的图形API在facebook上标记图像

Facebook graph api 使用C#SDK上的图形API在facebook上标记图像,facebook-graph-api,facebook-c#-sdk,tagging,Facebook Graph Api,Facebook C# Sdk,Tagging,我正在尝试使用facebook SDK v6(可以找到)标记图像 我使用以下代码试图实现这一点: var fb = new FacebookClient(k_OfflineAccess); fb.PostTaskAsync("/{**photo id**}/tags/", new Dictionary<string, object> { { "to", "{user user to be tagged id}" } }); var fb=新FacebookClient(k_Offl

我正在尝试使用facebook SDK v6(可以找到)标记图像 我使用以下代码试图实现这一点:

var fb = new FacebookClient(k_OfflineAccess);
fb.PostTaskAsync("/{**photo id**}/tags/", new Dictionary<string, object> { { "to", "{user user to be tagged id}" } });
var fb=新FacebookClient(k_OfflineAccess);
fb.PostTaskAsync(“/{**photo-id**}/tags/”,新字典{{“to”,“{user-user-to-taged-id}}}}”);
但是,我经常会抛出一个异常:

{“(OAutheException)(#322)无效的照片标签主题”}


我做错了什么?

您的请求没有发送正确的数据。您可以在Facebook的文档中看到正确的格式:

正确的url post格式为:

PHOTO_ID/tags?to=USER_ID
有了Faceboook C#SDK,您可以像这样做:

var fb = new FacebookClient(k_OfflineAccess);
fb.PostTaskAsync("/{**photo id**}/tags/", new { to = "{user user to be tagged id}" });

你能使用类似fiddler的东西,并向我提供发送和接收的确切JSON吗?