小编Hof*_*off的帖子

Twitter API:简单状态更新(Python)

我一直在寻找一种从Python客户端更新我的Twitter状态的方法.根据http://dev.twitter.com/pages/oauth_single_token,由于此客户端只需要访问一个Twitter帐户,因此应该可以使用预先生成的oauth_token和secret来执行此操作.

但是示例代码似乎不起作用,我得到'无法验证您'或'错误签名'..

由于有很多不同的python-的Twitter库,在那里(而不是所有的人都跟上时代的)我会很感激,如果有人可以点我认为目前从事POST请求库,或发布一些示例代码!

更新: 我已经尝试了Pavel的解决方案,只要新消息只有一个字长就可以工作,但只要它包含空格,我就会收到此错误:

status = api.PostUpdate('hello world')
Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "C:\Python26\lib\site-packages\python_twitter\twitter.py", line 2459, in PostUpdate
        self._CheckForTwitterError(data)
      File "C:\Python26\lib\site-packages\python_twitter\twitter.py", line 3394, in _CheckForTwitterErro
    r
        raise TwitterError(data['error'])
    python_twitter.twitter.TwitterError: Incorrect signature
Run Code Online (Sandbox Code Playgroud)

但是,如果更新只是一个单词,它可以工作:

status = api.PostUpdate('helloworld')
{'status': 'helloworld'}
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

非常感谢提前,

霍夫

python twitter oauth twitter-oauth

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

跟踪 svg 路径(以离散步骤获取 x,y 坐标)

如何在 SVG 路径上找到多个(均匀分布的)点?

我发现它是在这支代码笔上完成的:

var bezierData = MorphSVGPlugin.pathDataToBezier("#anim_path");
Run Code Online (Sandbox Code Playgroud)

然而,它依赖于一些专有代码,即MorphSVGPlugin

在此输入图像描述

此功能是否有任何非专有代码(路径输入,坐标输出)?

javascript svg

2
推荐指数
1
解决办法
785
查看次数

ec2:无法在Windows实例上打开端口5080

我对ec2,防火墙设置等很新,所以我可能会遗漏一些明显的东西,但是:

  • 我已经创建了一个"Windows入门"实例
  • 使用指定了5080的安全组
  • 并且与弹性ip相关联

在实例上,我运行了一个red5服务器.当我在127.0.0.1:5080运行服务器时,我可以从该实例上的浏览器访问它,所以我知道服务器工作.

但是,当我在弹性IP上运行它时,我无法连接到它,无论是在实例内还是从外部.

当我从外面的世界运行telnet 75.101.147.86 5080时,我得到'连接拒绝'

关于如何调试这个的任何线索将非常感谢!

提前致谢,

马丁

windows firewall red5 windows-firewall amazon-ec2

1
推荐指数
1
解决办法
5290
查看次数

javascript:从范围生成2个随机但不同的数字

快速提问:

实现这一行python代码的最佳方法是什么(从给定范围生成两个随机但不同的数字)...

random.sample(xrange(10), 2)
Run Code Online (Sandbox Code Playgroud)

...在Javascript中?

提前致谢!

马丁

javascript random sampling

1
推荐指数
1
解决办法
2210
查看次数

用于在对象内部声明类型的打字稿语法

我有一个冰淇淋界面,它看起来像这样:

interface Icecream {
  name: string
  sorbet?: boolean
}
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个包含属性icecreams的对象,并且我希望该属性是Icecream 类型的数组。我怎么能告诉打字稿,因为冒号 : 符号已经用于赋值?

 const myFavs = {
    icecreams: [
      {
        name: 'Vanilla',
        sorbet: false
      },
      {
        name: 'Strawberry',
        sorbet: true
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

type-declaration typescript

0
推荐指数
1
解决办法
1486
查看次数