本文整理汇总了C#中FlickrNet.Flickr.StatsGetPhotosetDomains方法的典型用法代码示例。如果您正苦于以下问题:C# Flickr.StatsGetPhotosetDomains方法的具体用法?C# Flickr.StatsGetPhotosetDomains怎么用?C# Flickr.StatsGetPhotosetDomains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FlickrNet.Flickr
的用法示例。
在下文中一共展示了Flickr.StatsGetPhotosetDomains方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ButtonSets_Click
private void ButtonSets_Click(object sender, EventArgs e)
{
var flickr = new Flickr(Program.ApiKey, Program.SharedSecret, Program.AuthToken);
// Liste des albums
var sets = flickr.PhotosetsGetList();
string setlist = "";
foreach (Photoset pset in sets) setlist += pset.Title + "\n";
MessageBox.Show("Liste des albums\n" + setlist, "Liste des albums",
MessageBoxButtons.OK, MessageBoxIcon.Information);
// Statistiques
var statfile = new System.IO.StreamWriter("albums_stats.csv");
var reffile = new System.IO.StreamWriter("albums_referrers.csv");
DateTime day = DateTime.Today;
statfile.WriteLine("Date;Album;Vues;Favoris;Commentaires");
reffile.WriteLine("Date;Album;Domain;Views");
while (day > Program.LastUpdate)
{
foreach (Photoset pset in sets)
{
StatusLabel.Text = "Stats de l'album " +
pset.Title + " pour le " + day.ToShortDateString();
Application.DoEvents();
try
{
var s = flickr.StatsGetPhotosetStats(day, pset.PhotosetId);
statfile.WriteLine(day.ToShortDateString() + ";" +
pset.Title + ";" + Utility.toCSV(s));
var r = flickr.StatsGetPhotosetDomains(day, pset.PhotosetId, 1, 100);
reffile.WriteLine(Utility.toCSV(r, day.ToShortDateString() + ";" + pset.Title));
}
catch(FlickrApiException ex)
{ }
}
day -= TimeSpan.FromDays(1);
}
statfile.Close(); reffile.Close();
}