标签: twitter

Twitter用户名的正则表达式

你能提供一个与Twitter用户名匹配的正则表达式吗?

如果提供Python示例,则额外奖励.

python regex twitter

42
推荐指数
4
解决办法
3万
查看次数

Python Twitter库:哪一个?

我意识到这是一个懒惰的问题,但是我想看看Twitter人们有哪些python库有很好的经验.

我使用过Python Twitter工具,并且喜欢它简洁美观的界面,但它似乎并不是流行的 - 它甚至没有列在Twitter Libraries页面上.

但是,有很多其他的列出:

  • Konpaku Kogasa的oauth-python-twitter2.结合python-twitter和oauth-python-twitter来创建一个进化的OAuth口袋妖怪.
  • 由DeWitt Clinton撰写的python-twitter.该库为Twitter API提供了纯Python接口.
  • 安德鲁普莱斯的python-twyt.BSD许可的Twitter API接口库和命令行客户端.
  • Dustin Sallings的twitty-twister.Twitter的Twisted界面.
  • Ryan McGrath的twython.REST和搜索库受到python-twitter的启发.
  • 由Josh Roesslein提供的Tweepy.支持OAuth,Search API,Streaming API.

我的要求很简单:

  • 能够使用OAuth
  • 能够关注用户
  • 能够发送直接消息
  • 能够发布
  • 流式API会很好

一边扭曲一边(在这种情况下我没有使用扭曲),你是否使用过其他任何一种,如果是的话,你推荐它们吗?

[更新] FWIW,我最终再次使用Python Twitter Tools.新版本很好地支持OAuth,它是一个非常聪明的API,所以我坚持下去.

python twitter

42
推荐指数
2
解决办法
2万
查看次数

查找用户的所有推文(不仅仅是前3,200)

使用https://dev.twitter.com/docs/api/1/get/statuses/user_timeline,我可以获得3,200条最新推文.但是,像http://www.mytweet16.com/这样的某些网站似乎绕过了限制,我浏览API文档时找不到任何内容.

他们是如何做到的,或者是否有其他没有限制的API?

api twitter tweets

42
推荐指数
3
解决办法
10万
查看次数

如果我知道推文的ID,我可以从Twitter上获取推文吗?

如果我知道推文的ID,我可以从Twitter上获取推文吗?

twitter

41
推荐指数
4
解决办法
5万
查看次数

Scala是否比其他JVM语言更好地扩展?

这是目前我所知道的唯一方式.理解它Scala使用Java虚拟机.我以为Jruby也是.Twitter将其中间件转换为Scala.他们可以做同样的事情并使用Jruby吗?

他们是否可以从Jruby开始,而不是因为他们的缩放问题导致他们首先从Ruby迁移到Scala?我不明白Jruby是什么?我假设因为Jruby可以使用Java,它会缩放到Ruby不会的地方.

在这种情况下,这一切都归结为静态与动态类型吗?

ruby twitter scala scalability jruby

41
推荐指数
4
解决办法
7330
查看次数

字符倒计时就像在推特上

如何使用jQuery在Twitter上制作"剩余角色"倒计时?并且还将输入限制为textarea.

twitter jquery

41
推荐指数
3
解决办法
5万
查看次数

从twitter日期到Python日期时间日期

我收到的Twitter消息是在特定日期以下列格式从twitter发送的:

Tue Mar 29 08:11:25 +0000 2011
Run Code Online (Sandbox Code Playgroud)

我想在postgresql中使用djangos DateTimeField字段将这些日期存储在"timestamp with time zone"字段中.当我存储该字符串但是我收到此错误:

ValidationError: [u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.']
Run Code Online (Sandbox Code Playgroud)

我可以自动将twitter日期类型转换为python日期时间(在我的应用程序的其他地方可以用来保存日期).

python django twitter date

41
推荐指数
3
解决办法
2万
查看次数

使用oauth和twitter ruby​​ gems时,请继续获取OAuth :: Unauthorized错误

我正在使用ruby twitter gem和oauth来访问用户的Twitter帐户.在我的代码中,我有:

unless @user.twitter_authd?
      oauth = Twitter::OAuth.new('token', 'secret')
      session[:twitter_request_token] = oauth.request_token.token
      session[:twitter_request_secret] = oauth.request_token.secret
      @twitter_auth_url = oauth.request_token.authorize_url
    end
Run Code Online (Sandbox Code Playgroud)

其中令牌和秘密已插入我的实际令牌和秘密.当我点击@twitter_auth_url的链接时,我被带到twitter并要求授予访问权限.我点击允许,然后叽叽喳喳重定向我到我的回调URL http://www.mydomain.com/twitter_callback/?oauth_token=fmy2aMvnjVgaFrz37bJ4JuB8r5xN79gsgDQRG4BNY然后点击下面的代码:

oauth = Twitter::OAuth.new('token', 'secret')

    logger.info("session[:twitter_request_token] = #{session[:twitter_request_token]}")
    logger.info("session[:twitter_request_secret] = #{session[:twitter_request_secret]}")

    oauth.authorize_from_request(session[:twitter_request_token], session[:twitter_request_secret])
    session[:twitter_request_token] = nil
    session[:twitter_request_secret] = nil

    @user.update_attributes({
      :twitter_token => oauth.access_token.token, 
      :twitter_secret => oauth.access_token.secret,
    })

    redirect_to root_path
Run Code Online (Sandbox Code Playgroud)

Twitter请求令牌和秘密设置得很好.但是我最终得到了授权错误:

 OAuth::Unauthorized in MainController#twitter_callback

401 Unauthorized

RAILS_ROOT: /Users/TAmoyal/Desktop/RoR_Projects/mls
Application Trace | Framework Trace | Full Trace

/Library/Ruby/Gems/1.8/gems/oauth-0.3.4/lib/oauth/consumer.rb:167:in `token_request'
/Library/Ruby/Gems/1.8/gems/oauth-0.3.4/lib/oauth/tokens/request_token.rb:14:in `get_access_token'
/Library/Ruby/Gems/1.8/gems/erwaller-twitter-0.6.13.1/lib/twitter/oauth.rb:29:in `authorize_from_request'
/Users/TAmoyal/Desktop/RoR_Projects/mls/app/controllers/main_controller.rb:70:in `twitter_callback'
Run Code Online (Sandbox Code Playgroud)

代码在此行失败:

oauth.authorize_from_request(session[:twitter_request_token], session[:twitter_request_secret])
Run Code Online (Sandbox Code Playgroud)

当它试图获得访问令牌时.您可以在此处查看authorize_from_request的源代码.我不确定为什么会这样.有人有想法吗?

ruby twitter ruby-on-rails oauth

40
推荐指数
5
解决办法
4万
查看次数

如何在应用程序的二进制文件中存储秘密API密钥?

我正在为Mac OS X创建一个Twitter客户端,我有一个消费者秘密.根据我的理解,我不应该分享这个秘密密钥.问题是,当我把它作为字符串文字放入我的应用程序并使用它时,如下所示:

#define QQTwitterConsumerSecret @"MYSECRETYOUMAYNOTKNOW"

[[QQTwitterEngine alloc] initWithConsumerKey:QQTwitterConsumerKey consumerSecret:QQTwitterConsumerSecret];
Run Code Online (Sandbox Code Playgroud)

它位于我的应用程序的二进制文件的数据部分.黑客可以阅读此内容,反汇编应用程序等.

有没有安全的存储消费者秘密的方法?我应该加密吗?

twitter binary api-key secret-key

40
推荐指数
2
解决办法
2万
查看次数

如何在IE上修复twitter-bootstrap?

导航栏似乎在IE中无法正常工作.这是IE中的截图.

截图

我一直在关注stackoverflow.com上的许多bootstrap主题,但是他们给人们的"帮助"并不适合我.

身体标签后:

<div class="container">
    <div class="navbar navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <a class="brand" href="?id=home">OnniServer.tk</a>
                    <div class="nav-collapse">
                    <ul class="nav">
                    <li <?php if ((isset($_GET['id'])) && ($_GET['id'] == home)) { echo "class='active'"; } ?>><a href="?id=home">Home</a></li>
                    <li <?php if ((isset($_GET['id'])) && ($_GET['id'] == donate)) { echo "class='active'"; } ?>><a href="?id=donate">Donate</a></li>
                    <li <?php if ((isset($_GET['id'])) && ($_GET['id'] == about)) { echo "class='active'"; } ?>><a href="?id=about">About</a></li>
                    <li <?php if ((isset($_GET['id'])) && ($_GET['id'] == staff)) { echo "class='active'"; } ?>><a href="?id=staff">Staff</a></li>
                    <li <?php if ((isset($_GET['id'])) && …
Run Code Online (Sandbox Code Playgroud)

twitter internet-explorer-9 twitter-bootstrap

40
推荐指数
5
解决办法
12万
查看次数