Facebook graph api Facebook C SDK 6.0.10-如何在FQL请求中使用GetTaskAsync
我使用facebook C SDK 6.0.10,并尝试发送如下FQL请求:Facebook graph api Facebook C SDK 6.0.10-如何在FQL请求中使用GetTaskAsync,facebook-graph-api,facebook-c#-sdk,Facebook Graph Api,Facebook C# Sdk,我使用facebook C SDK 6.0.10,并尝试发送如下FQL请求: var fbClient = new FacebookClient(m_accessToken); fbClient.GetCompleted += (o, e) => { if (e.Error == null) {
var fbClient = new FacebookClient(m_accessToken);
fbClient.GetCompleted +=
(o, e) =>
{
if (e.Error == null)
{
dynamic result = e.GetResultData();
....
}
};
var query = string.Format("SELECT domain_id FROM domain_admin WHERE owner_id=1234");
fbClient.GetTaskAsync(query);
我收到一个错误:OAuthException 803您请求的一些别名不存在从domain_admin中选择domain_id,其中owner_id=1234
如果我在FacebookAPI浏览器中尝试相同的语法,它会工作,我会得到响应
如何在FacebookCSDK6.0.10和GetTaskAsync中使用FQL请求
谢谢你的帮助
如果您使用的是GetTaskAsync,建议使用async/await(如果支持)。或者使用ContinueWith而不是GetCompleted
dynamic result = await fb.GetTaskAsync("fql", query");