Tag: twitter

使用基本的json获取twitter api

我是相当新的jQuery,我试图使用JSON获取twitter api tho我设法用php做了我写了这段简单的代码,但它似乎不起作用 (function() { $(document).ready(function() { $.getJSON(“https://api.twitter.com/1/users/show.json?screen_name=TwitterAPI&include_entities=true”,function(data) { var ragzor = data.name; $(“.ragzor”).text(ragzor); console.log(ragzor); }); return false; }); });

Twitter Bootstrap 2:Navbar子菜单链接不起作用

更新到Twitter Bootstrap 2.0(很棒)后,子菜单中的导航链接不起作用。 jQuery是1.7.1。 Dropdown实际上是有效的,并且标记是正确的(根据文档): ‘brand’)); ?> <?php echo anchor('#', 'Inscripciones ‘, array(‘class’ => ‘dropdown-toggle’, ‘data-toggle’ => ‘dropdown’)); ?> 注意:我使用Codeigniter生成链接,但使用普通标签也不起作用。 插件正确加载。 我用jQuery(‘.dropdown-toggle’).dropdown();调用下拉列表jQuery(‘.dropdown-toggle’).dropdown(); 我不知道还能做什么或检查。 任何提示?

如何从Twitter v1.1开始使用简单的浏览器输入将Twitter搜索结果作为json?

我正在研究tuts + jQuery课程,并坚持上课,学生打算从Twitter搜索中检索json对象。 该课程建议用户尝试以下搜索(在我的浏览器地址栏中): http://search.twitter.com/search.json?q=tutspremium 此url的错误是{“errors”: [{“message”: “The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.”, “code”: 68}]} 。 我已经解决了这个问题并找到了以下搜索: https://api.twitter.com/1.1/search/tweets.json?q=tuts%20premium 我认为这是正确的字符串,但我得到一个auth错误。 进一步阅读告诉我,我需要在新的Twitter API上的所有端点上进行授权。 如何设置授权以获取json的推文? 如果我不想成为Twitter会员怎么办? 我可以只使用应用程序validation并在我的搜索function中构建信用卡吗? 即: function getTweets( search ) { return $.ajax({ url: ‘https://api.twitter.com/1.1/search/tweets.json, data: { q: search }, dataType: ‘jsonp’, authCredentials }); }); 理想情况下,我只想要最简单的解决方案,这样我就可以继续学习本课程的学习方法。 谢谢。

jQuery.getJSON不适用于twitter

任何人都可以告诉我为什么这个jQuery函数不起作用。 它没有引起alert 。 $.getJSON(‘http://api.twitter.com/1/statuses/user_timeline.json?’, { screen_name: ‘samajshekhar’, count: ‘5’, }, function (data) { alert(‘hello world from twitter’); }); 在fiddler中,我可以看到已经返回了预期的JSON。 但是,当使用jQuery文档中的示例代码调用flicker的api时,它会按预期提供alert $.getJSON(‘http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?’, { tags: ‘cat’, tagmode: ‘any’, format: ‘json’ }, function(data) { alert(‘hello world from flicker’); }); 这是JS Bin上的示例代码 我尝试使用facebook的图形API仍然没有alert 在示例代码中,我尝试使用getJSON调用facebook,twitter,flicker,只提出闪烁的调用alert 。

如何在Twitter嵌入时间线刷新之前设置超时?

如何在Twitter嵌入时间轴上刷新之前设置超时? 我需要更改超时时间来更新我网站上的推特时间线。 目前,每秒Twitter API都会执行ajax请求来更新时间轴。 但是在JS的引擎较慢的浏览器上(换句话说:IE),导致浏览器变慢或者有时会导致浏览器停止工作。 为了解决这个问题,我想在Twitter时间线刷新之前设置超时 我没有在API上找到关于我如何做到这一点的任何参考。 我正在使用以下JS代码导入时间轴: !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=’https’;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p “://platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”); 为了显示时间表,我使用的HTML代码如下所示: WHAT’S HAPPENING ON TWITTER 有人知道如何解决这个问题? 谢谢。

检测何时使用jQuery加载新推文?

你知道当你滚动到个人资料页面的底部时(我说的是用户的个人页面,而不是时间轴),会自动加载新的推文。 我正在编写一个UserScript,我想在每次加载这些新推文时执行一个函数。 但我无法找到一种方法来检测这个新的tweets加载事件。 我假设它是一个AJAX请求,对吧? 所以我尝试了以下两个function但无济于事。 $(document).ajaxComplete(function() { alert(“Complete! New tweets loaded!”); }); $(document).ajaxSuccess(function() { alert(“Success! New tweets loaded!”); }); 这是我到目前为止所拥有的。 这在首先加载页面时有效。 但它不会影响向下滚动后加载的推文。 // ==UserScript== // @name CoolScript // @include https://twitter.com/IJNanayakkara // @include https://twitter.com/IJNanayakkara/status/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @version 1.0 // @license GPL v3 or any later version (http://www.gnu.org/copyleft/gpl.html) // @grant GM_addStyle // […]

推文按钮打开新窗口和新选项卡

我正在做FreeCodeCamp的Random Quote Machine练习。 使用这个答案 ,我尝试设置我的推文按钮以打开一个新窗口而不是用户可以使用的选项卡来推文。 唯一的问题是它正在打开一个新选项卡以及一个新窗口。 有什么方法可以让它打开新窗口吗? Tweet链接的HTML Tweet 相关的JavaScript jQuery(‘a[target^=”_newwin”]’).click(function() { var width = 500; var height = 300; window.open(this.href , ‘newwindow’, ‘width=’ + width + ‘, height=’ + height + ‘, top=’ + ((window.innerHeight – height) / 2) + ‘, left=’ + ((window.innerWidth – width) / 2)); }); 我的项目的笔 谢谢!

从嵌入的推文中删除关注按钮

我正在网站上嵌入推文,我想删除关注按钮以及页脚中的回复 , collections夹和转发按钮。 最小的HTML示例如下 通过检查代码,一旦推文被显示,我认为该按钮被包装如下 Follow 到目前为止,我尝试使用JQuery删除此类 $(‘.follow-button.profile’).remove() 我还尝试通过在样式表中添加以下行来覆盖css: .follow-button {visibility:hidden;} 在这篇文章后 ,我尝试添加这一行 .twt-actions { display: none; } 以上都没有奏效。 是否有定制这些嵌入式推文的解决方案?

麻烦将jQuery脚本转换为插件

我正在尝试转换一个非常简单的脚本,该脚本从Twitter获取搜索结果并将其输出到无序列表中。 这是我第一次尝试编写一个插件,当我调用它时似乎没有触发所有代码。 脚本由iteself工作正常,这是我为插件编写的代码: (function($) { $.fn.tweetGet = function(options) { var defaults = { query: ‘from:twitter&rpp=10’, url: ‘http://search.twitter.com/search.json?callback=?&q=’ }; var options = $.extend(defaults, options); return this.each(function() { // Get tweets from user query $.getJSON(options.url + options.query, function(data) { var tweets = []; $.each(data.results, function(i, tweet) { tweets.push(” + tweet.text.parseURL().parseUsername().parseHashtag() + ”); }); $(‘#target’).append(” + tweets.join(”) + […]

如何删除已生成的脚本标记并重新生成?

我正面临一个严峻的问题。 我有一个页面有两个部分。 在页面的第一部分,html通过ajax请求呈现。 在第二页上,html在页面加载时呈现。 页面的拳头部分是分别处理的,具有不同的分页脚本。 分页也是通过向同一个URL发送ajax请求来处理的。 我对第一部分有疑问。 为第一部分生成html的脚本也使用javascript生成大量的javascript标签和html。 现在我在html中插入一个新脚本标签时所做的是这样的: var script = document.createElement(“script”); script.type = “text/javascript”; script.text = “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=\”//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\”));(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0]; […]