2

我想在 asp.net 应用程序/页面中嵌入推文。类似于 wordpress 功能,只需将推文的 URL 粘贴到编辑器中,WP 就会自动嵌入推文。或者可能是某种短代码,例如 [tweet:numeric_String_here],然后它就变成了格式良好的推文。经过多次谷歌搜索,我找到了一些潜在的解决方案。一是客户端 - EmbedTweet我刚刚尝试过但不起作用。我知道 twitter 使用 OAuth,所以这个脚本可能会使用他们的旧版 api。另一个解决方案是根据我在 twitter 的开发部分的内容与 OEmbed 合作。因此,在我开始走向潜在的死胡同之前,我想了解一下我应该看什么以使用 asp.net 嵌入推文,这也可能是一个客户端解决方案。我宁愿使用预先构建的解决方案,但如果我必须自己动手,我可以。Linq to Twitter 或 Twitterizer 是否支持嵌入推文?或者我应该使用 JSON.net 通过 JSON 获取推文信息?

4

1 回答 1

2

Twitter 有一个我在LINQ to Twitter中实现的statuses/oembed.json端点。这是一个如何使用它的示例:

    static void OEmbedStatusDemo(TwitterContext twitterCtx)
    {
        var embeddedStatus =
            (from tweet in twitterCtx.Status
             where tweet.Type == StatusType.Oembed &&
                   tweet.ID == "305050067973312514"
             select tweet.EmbeddedStatus)
            .SingleOrDefault();

        Console.WriteLine("Embedded Status Html: " + embeddedStatus.Html);
    }
于 2013-03-17T19:24:15.407 回答