Tag: twitter

twitter搜索api与jquery错误

我需要使用twitter api请求使用jquery进行Twitter搜索。 阅读文档后,我写了这段代码: $.getJSON(“http://search.twitter.com/search.json?callback=myFunction&q=stackoverflow”); function myFunction(r) { console.log(r); } search.json无法加载资源>执行页面时,Google Chrome在控制台上显示此错误: XMLHttpRequest无法加载http://search.twitter.com/search.json?callback=myFunction&q=stackoverflow 。 Access-Control-Allow-Origin不允许使用origin http:// localhost / twitter 。 search.json无法加载资源 问题是什么?

通过twitter api 1.1获取公共推文,通过客户端代码(js)

我正在开发一个基本的个人主页,包含一个单独的html文档,一个.css和jquery * .js文件。 我想通过从推文中获取页面内容来创建博客。 标准小部件不适合页面的外观。 我可以通过API v1从没有身份validation垃圾的任何帐户中获取公共推文(因为它无论如何都是公共数据)。 但是对于API v1.1,它会返回身份validation错误。 它希望我进行身份validation以获取公共数据。 尝试浏览此url。 它显示({“errors”:[{“message”:”Bad Authentication data”,”code”:215}]}); 。 我的问题是有没有办法通过客户端js获取公共推文 ? 我不想创建一个只获取公共数据的应用程序。 我不想使用identi.ca或者其他,但Twitter推动我做。 在Zachary Kinebel对Norguard的回答发表评论后,我认为,作为Norguard的评论可能对其他人有帮助,我应该把它放在这里: /search.json?q=from:nerdswguitars === NerdsWGuitars /search.json?q=to:nerdswguitars最近的推文===最近的推文给NerdsWGuitars /search.json?q=from:nerdswguitars或者to:nerdswguitars == =两者。 /search.json?q=@nerdswguitars ===涉及NerdsWGuitars的post。 /search.json?q=#nerdswithguitars ===发布趋势“nerdswithguitars”。 但是你必须确保你正确地对查询进行URL编码。 在这里阅读更多内容: https : //dev.twitter.com/docs/using-search如果您无法找到您正在寻找的内容,那么您需要更加具体

成功推文后,执行回调+ Twitter

我正在做“在Twitter上分享”的function。 我有分享按钮,当我点击它将打开一个推特小部件,并显示我的共享框。 当我按下小部件的推文按钮时,它会在我的推特时间线上发布我的消息。 现在我想处理一个回调,当我成功发推文时,弹出窗口不应该显示,我的网站应该重定向下一页。 我推荐是否有Twitter的推文按钮回调? 这个问题,但没有按照我的要求工作。 Twitter提供活动,但它将在Tweet按钮上执行,这些按钮嵌入在我们的网站中。 我试过以下代码: Tweetar Js代码: window.twttr = (function (d,s,id) { var t, js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; js.src=”https://platform.twitter.com/widgets.js”; fjs.parentNode.insertBefore(js, fjs); return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); }(document, “script”, “twitter-wjs”)); twttr.ready(function (twttr) { twttr.events.bind(‘tweet’, function () { alert(‘Tweeted!’); }); }); […]

Twitter Bootstrap datepicker:如何仅启用特定的日期范围

我正在开发一些基于Twitter Bootstrap的项目,该项目使用来自https://github.com/eternicode/bootstrap-datepicker的日期选择器(这是其他版本的一个分支),但它缺少一个我需要的非常重要的function -如何仅启用特定日期范围(例如,从过去15天到今天),因此无法选择任何其他日期(不可点击)。 我在SO上找到了一个类似的解决方案,它禁用星期六和星期日: 限制bootstrap-datepicker到工作日? http://jsfiddle.net/katowulf/zNbUT/5/ ,但我不知道如何根据我的需要调整它。 提前致谢。

使用jQuery查找twitter hashtags,并应用链接

我想首先说我不是jQuery的专家,这似乎是一个非标准的问题。 基本上我正在使用wordpress创建一个博客,并将其合并到循环中,它显示来自我的Twitter个人资料的推文。 我想知道如何从这些推文中选择主题标签(例如#foo),然后将html链接应用于主题标签,如下所示… #foo 链接还必须将#标签(减去#)的值放入链接的#search?q =部分。 这是可能的,如果是这样,我将如何做到这一点? 谢谢,查理瑞恩 编辑: 标签#foo将成为h1的一部分,没有标记区分一个单词,如 Lorem ipsum dolor sit amet #foo et adipiscing 所以基本上我需要找到所有以#开头的字符串,并用链接替换它们,如上所示。

跨域jquery得到

我看到了一些带有ajax的跨域示例,但它不起作用。 $(document).ready(function () { var url = “http://api.twitter.com/1/statuses/user_timeline.json?screen_name=AssasNet&include_rts=1”; $.get(url, function (data) { console.log(data) alert(data); }); }); 我尝试使用chrome并给出以下错误: XMLHttpRequest cannot load http://api.twitter.com/1/statuses/user_timeline.json?screen_name=AssasNet&include_rts=1. Origin null is not allowed by Access-Control-Allow-Origin.

javascript中的Twitter OAuth身份validation

我到处寻找一个JQuery ajax调用的好例子,用于使用他们的OAuth方法在Twitter上validation用法。 我多次阅读说明书,这是我到目前为止所做的,目前我只是试图让Oauth_Token让用户进行validation。 我一直收到错误401未经授权的错误。 我尝试了一些改变dataType的组合,并在ajax调用中结合其他东西,但没有成功。 我相信“创建基本签名和SHA1加密创建签名”是正确的,但我可能是错的。 如果有人在javascript中成功实现了Twitter OAuth,请告诉我如何操作。 我对使用第三方API也不感兴趣,实际上我想学习这个。 在此先感谢您的帮助。 Twitter说明http://dev.twitter.com/pages/auth 我的代码(Javascript) //Unix time var foo = new Date; // Generic JS date object var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch var unixtime = parseInt(unixtime_ms / 1000); var callBackURL = “oob”; //oob for now var nonce = “12342897”; //Create Signature Base String […]

IE 7中的Javascript Date函数问题,返回NaN

我有一个Twitter提要,我创建了一个新的日期对象,所以我可以根据自己的喜好格式化日期。 var created = new Date(this.created_at)在firefox和chrome中工作,但在IE7中不起作用。 我似乎无法通过new Date()函数传递日期。 它只返回undefined和NaN。 这是代码。 如果您尝试测试它,请不要忘记包含jquery。 谢谢。 Twitter Test $(function(){ $.getJSON(“http://twitter.com/statuses/user_timeline/google.json?count=1&callback=?”, function(data){ $.each(data, function(){ var created = new Date(this.created_at) $(“”).append(“Unformatted: ” + this.created_at + “Formatted: ” + created + “”).appendTo(“body”) }); }) })

仅使用JQuery更新Twitter(OAuth)

我们想向twitter发送一个JSON更新命令,但只使用JQuery,而不必去网络服务器并用PHP完成。 我无法理解的是如何在JQuery / JSON twitter API调用中发送用户凭据。 我们的用户凭据来自Twitter的OAuth。 谢谢,干杯!

如何在不使用DOM突变事件的情况下检测AJAX节点插入?

我正在尝试编写一个改变Twitterpost中关键字的Greasemonkey脚本。 麻烦的是,内容是“延迟加载”,并在用户请求时添加。 如果我向添加的元素添加事件侦听器,我可以使用JQuery的delegate() 。 因为我只是想在加载时更改内容,所以这似乎不合适。 变异事件似乎符合要求。 它们是Gecko特有的,但这对于Greasemonkey脚本来说并不重要。 问题是, 它们已被折旧并且有一系列非常好的理由 。 当然,我可以使用计时器并定期轮询DOM,但这看起来很蹩脚。 如何检测DOM的添加内容并对插入的元素做出反应?