【问题标题】:How to embed tweets in asp.net application如何在 asp.net 应用程序中嵌入推文
【发布时间】:2013-03-05 03:39:42
【问题描述】:

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

【问题讨论】:

    标签: javascript asp.net twitter embed


    【解决方案1】:

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

        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);
        }
    

    【讨论】:

    • 否 - Twitter API v1.1 需要 OAuth。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    相关资源
    最近更新 更多