C#FacebookClient创建&修改习惯法

时间:2016-11-24 09:32:00

标签: c# facebook api

我目前正在构建一个用于创建和修改习惯的应用程序。 我正在尝试使用facebook api库(由Outercurve Foundation)创建一个customaudiences调用。我正在使用以下代码来接收访问代码&打电话:

            var fb = new FacebookClient();
            dynamic result = fb.Get("oauth/access_token", new
            {
                client_id = "xxxxxxxxxxxx",
                client_secret = "xxxxxxxxxxxxxxxxxxxxxxx",
                grant_type = "client_credentials"
            });
            fb.AccessToken = result.access_token;

            var responsetest = fb.Post("/act_xxxxxxxxxxxx/customaudiences", modelAudience);

(*注意:xxxxx已填充正确的值)

我想知道,grant_type,它是否需要做其他事情来做一个习惯性的电话?当像上面的例子一样使用它时,我正在接收一个访问令牌。但是当我把grant_type放在其他地方时,它会抛出一个错误,重定向网址没有定义。 (我不是在建一个网页。)

所以,当我使用上面已经完成的呼叫的accessstoken并进行后调用时,我收到以下错误: {“(OAuthException - #3)(#3)应用程序无法进行此API调用。”}

我是因为定义了错误的grant_type而收到此消息?或者因为此appkey&的当前权利appsecret没有配置它应该是什么?如果这是一个错误的grant_type,我应该使用哪一个?

提前谢谢!

亲切的问候, 库尔特

0 个答案:

没有答案