首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将fql.multiquery与C# SDK结合使用

如何将fql.multiquery与C# SDK结合使用
EN

Stack Overflow用户
提问于 2011-04-27 09:36:55
回答 1查看 1.7K关注 0票数 0

我使用的是带有VB的facebook#-sdk。

我的代码:

代码语言:javascript
复制
dim facebook As New FacebookApp()

dim queries as string=" ""2011-4-13"" : ""SELECT metric, value FROM insights WHERE object_id=173249789387842 AND metric='page_active_users' AND end_time=end_time_date('2011-4-13') AND period=period('day')"",""2011-4-14"" : ""SELECT metric, value FROM insights WHERE object_id=173249789387842 AND metric='page_active_users' AND end_time=end_time_date('2011-4-14') AND period=period('day')"""

dim oFQLResult As Object = facebook.Query(queries )

我得到: Facebook.FacebookApiException:解析器错误:位于0位置的意外“\”。

一个查询的工作原理是完美的。做多个查询的正确方法是什么?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-28 07:02:36

你可能想看看这些nuget包裹。(样品在C#中)

代码语言:javascript
复制
Install-Package Facebook.Sample
Install-Package Facebook.Sample.Dynamic

这是C#中的示例。

代码语言:javascript
复制
        var query1 = "SELECT uid FROM user WHERE uid=me()";
        var query2 = "SELECT profile_url FROM user WHERE uid=me()";

        try
        {
            var fb = new FacebookClient(accessToken);

            var result = (IList<object>)fb.Query(query1, query2);

            var result0 = ((IDictionary<string, object>)result[0])["fql_result_set"];
            var result1 = ((IDictionary<string, object>)result[1])["fql_result_set"];
        }
        catch (FacebookApiException ex)
        {
            // Note: make sure to handle this exception.
            throw;
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5802037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档