用户的堆栈溢出时间轴(订阅源)

时间:2016-10-11 10:30:01

标签: stackexchange-api stackexchange

如何获取用户的Stack Overflow时间表(feed)?

如果用户想在他的网站上显示他或他人的Stack Overflow时间表/提要,请遵循以下步骤。

1 个答案:

答案 0 :(得分:1)

本文档详细介绍了获取用户的Stack Overflow时间轴(供稿)的步骤。

示例:

中提供了一个实例
  

composer schema

Stack Overflow: Stack Overflow是Stack Exchange的网站,是一个由Q& A网站组成的网络。

  

https://newtonjoshua.com

Stack Exchange API: 我们可以使用Stack Exchange API返回用户/用户在网站上执行的操作的子集。

  

http://stackexchange.com

时间线Feed:

  

https://api.stackexchange.com/docs

输入用户的ID(例如:6778969)以查看用户的时间线。 GET请求的完整URL将如下所示:

  

https://api.stackexchange.com/docs/timeline-on-users

代码段:

private void BindGridWithContacts() //Populate grid with list of contact objects - ordered by address id
{
    bindingSource.DataSource = typeof(Contacts);

    List<Contacts> sortedList = contacts.OrderBy(x => x.AddressId).ToList();
    contacts = new BindingList<Contacts>(sortedList);    //Orders the list of contacts by ID

    foreach (var contact in contacts) //Add each contact object to binding source
    {
        bindingSource.Add(contact);
    }

    grdContacts.DataSource = bindingSource; //data grids datasource = binding source
    grdContacts.StyleGrid();
}

您可以在自己的网站上显示formattedFeeds的内容。