javascript - 如何在 ASP.NET 应用程序中嵌入推文

标签 javascript asp.net twitter embed

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

最佳答案

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

关于javascript - 如何在 ASP.NET 应用程序中嵌入推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15449093/

相关文章:

JavaScript 正则表达式 : How to split Regex subexpression matches in to multi-dimensional string arrays?

javascript - 鼠标悬停在d3.js中,如何获取相应位置的值?

ios - 白名单推特登录仍然收不到邮件

node.js - 无法在 ntwitter 的流 api 中使用 "follow"。收到未指定的 'error' 事件

javascript - Jquery 输入类型文件作为触发器不起作用

javascript - 从部署中排除不必要的文件

c# - 在项目中复制 Web 表单页面的最佳方式?

javascript - asp.net按钮点击不会通过jquery在隐藏字段中触发大量数据

c# - Response.Redirect 消除了脚本管理器操作

c# - 在 Windows 桌面应用程序中使用基于 Web 的 API