嵌入推文不使用Twitter的API是违法的吗?

时间:2013-01-14 13:07:33

标签: facebook twitter youtube feed tumblr

我试图在我的网站上添加Twitter时间线。

而不是使用Twitter API,

如果我只是使用HttpWebRequest获取该Twitter页面的HTML,然后使用我喜欢的方式解析并使用其他CSS和HTML来实现该怎么办?

    string strResult;
    WebResponse objResponse;
    WebRequest objRequest =HttpWebRequest.Create("https://www.twitter.com/<username>");
    objResponse = objRequest.GetResponse();

    using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
    {
        strResult = sr.ReadToEnd();
        sr.Close();
    }

当您查看页面来源时,上面的代码会获取HTML。

以这种方式使用Twitter的内容会不合法吗?

主要问题......

如果我为我的Facebook,Tumblr,Pinterest和Youtube帐户做同样的事情,那么我可以将所有的Feed合并到一个页面中,并创建一个包含许多帐户的巨型时间轴?

1 个答案:

答案 0 :(得分:0)

除非你通过HTML / CSS或JS更改某些内容,否则我认为没有人会起诉你。删除广告/徽标或修改原始内容。 IMO可以“按原样”包含页面,但您不应该修改它的内容。毕竟,这是一个冒险的过程,因为这些页面的HTML可能会发生变化,在一瞬间打破部分或全部工作。最好的方法是使用API​​。您不想使用API​​的任何原因?它非常简单易用,可能比从各种源解析原始HTML并将它们组合起来更容易。