-1

Need Facebook Insights API - 在 C# 中检索自动 Windows 控制台应用程序的身份验证令牌的示例代码/步骤。

我们在 C# 中开发了一个自动化的 Windows 控制台应用程序,以连接到 Facebook Insights api 以检索数据。在身份验证步骤中,用于身份验证的源代码步骤,无论我通过谷歌搜索找到什么,都会打开浏览器进行 facebook 登录。但是我们的系统是一个自动化系统,一旦部署到生产服务器上,用户干预就无法点击登录按钮等让 facebook 进行身份验证。系统应设置为自动运行而无需用户干预。让我知道我在控制台应用程序中实现 facebook 洞察力身份验证的步骤/文档/示例代码,而无需用户干预点击浏览器弹出窗口中的按钮等。

4

1 回答 1

1

首先你下载这个包

http://nuget.org/packages/Facebook.CSharp.SDK/

var config = new Dictionary<string, object>();
//your application id and secret from https://developers.facebook.com/apps
config.Add("appId", "3955.......");
config.Add("secret", "4c1d...............");
config.Add("fileUpload", true); //optional

FacebookClient client = new FacebookClient(config);

var appToken = client.getAccessToken();
client.setAccessToken(appToken);
Console.Writeline(client.fql("SELECT metric, value FROM insights WHERE      object_id=your_application_id AND metric='application_active_users' AND end_time=end_time_date('your_date') AND period=period('day')"));

这应该工作

于 2013-04-18T08:55:40.953 回答