我在Windows Phone 7上使用Facebook SDK(Codeplex)。
当我尝试在Friends Wall上写时,我引发了这个异常((OAuthException)(#210)用户不可见)
以下是我的查询
private string requestedFbPermissions = "user_about_me,publish_stream";
//
var parms = new Dictionary<String, object>();
parms["display"] = "touch";
parms["client_id"] = apiKey;
parms["scope"] = requestedFbPermissions;
parms["type"] = "user_agent";
try
{
string feedRequest = selectedUID + "/feed?message=\'Test Msg\'";
fbApp.PostAsync(feedRequest, parms, (value) =>
{
object result = value.Result;
JObject stuff = JObject.Parse(value.Result.ToString());
}
}
我错过了什么,对于一些朋友,我能够成功地写在墙上。
答案 0 :(得分:0)
您可能使用了朋友的错误用户ID - 如果您尝试发布到与您不是朋友的人的墙上,API将返回错误#201“用户不可见”。仔细检查您是否使用了正确的用户ID,并且您是该用户的朋友。
答案 1 :(得分:0)
我猜这个用户不允许特定用户发布到它的墙上。它也很喜欢我,我使用相同的C#sdk