facebook Insights api -需要代码/步骤进行身份验证,无需用户干预

本文关键字:身份验证 用户 api Insights 代码 facebook | 更新日期: 2023-09-27 18:09:25

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

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

facebook Insights api -需要代码/步骤进行身份验证,无需用户干预

首先下载这个包

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')"));

应该可以