问题标签 [twitter-oauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
353 浏览

php - gettype() 内存泄漏

我正在使用twitter-async 库对 twitter 进行一些 oauth 调用,但最终,大量内存被用完。我尝试运行 xdebug 执行跟踪,这就是我觉得内存泄漏的地方。

json_decode()正在使用 47077232 字节。好的。这可以。

但是gettype()?为什么这也应该使用相似数量的内存?

如何防止这种情况发生?

脚本循环运行,内存使用量不断上升。我gc_collect_cycles()在很多地方使用,它正在显示出改进。但是这个,我不明白为什么会发生这种情况。

0 投票
2 回答
9712 浏览

python - python中的oauth2

我正在寻找从 python 发送推文的脚本(例如这里),但是当我尝试调用时

我只是得到这个错误:

ImportError:没有名为 oauth2 的模块

我从哪里可以得到这个模块?谢谢

0 投票
1 回答
847 浏览

django - Django Social Registration - Twitter 回调到 example.com

我一直在努力在我的 webfaction 帐户上安装 django 社交注册。到目前为止,我的 facebook 登录工作正常。当我尝试登录 twitter 时,我得到了正确的登录页面,但在选择“允许”后,我被转发到以下 URL:

http://example.com/social/twitter/callback/ .... 其中“example.com”是它转发到的实际 URL。

我已经设置了 twitter 应用程序并输入了一个有效的 oauth 回调 URL。

我在我的开发人员机器上搜索了对“example.com”的引用,但没有找到任何代码。

任何帮助确定这一点将不胜感激。

0 投票
1 回答
7120 浏览

php - 用户如何在我的网站上登录 Twitter 帐户

我正在创建一个网站,我想知道他们的任何模块或小部件是否已经推出,然后再学习如何将其编码到我的网站中,让用户在我的网站上登录他们的 Twitter 帐户并上传一个徽章,然后将其反映在他们的实际的 Twitter 个人资料...在 twitter.com 域上。我听说他们的一些问题是让用户在不喜欢 Twitter 的情况下登录其他网站,这可能存在安全风险,但我实际上不会存储任何登录名或密码。他们必须登录一次才能获得该徽章,仅此而已。

0 投票
3 回答
1602 浏览

php - 关于在 php 中使用 Twitter-Oauth API 的问题

最近我读了一篇很好的教程How to Authenticate Users With Twitter OAuth,即使它是在更改 Twitter ID 格式之前编写的,但它也适用于新的 Twitter ID 格式。

我有一些问题,请解释是否有人成功完成了..

  • 为什么我们总是调用两个方法getRequestTokengetAccessToken ?是得到access tokenandaccess token secret吗?但两者都已经在下面的页面给出......

    http://dev.twitter.com/apps/ {your_app_id}/my_token。

    请求令牌请求令牌秘密到底需要什么?尽管我注意到每次处理时两个令牌都不同。

  • 如果我们从下面的方法更新我们的状态

    $connection->post( 'statuses/update', array('status' => 'some message got from text area value' );

那么我们如何验证状态是否已成功更新?这意味着如果我想显示警报消息post has been sent successfully,我如何在我们的 PHP 页面中实现它?

  • 哪个回调 URL 很重要,即在 Twitter 上发布或做事后实际导航用户的位置?

    1. Registered OAuth Callback URL它是在开发应用程序时编写的 URL

      http://dev.twitter.com/apps/{id_no}
      或者

    2. 它是在我们的 php 代码 ( config.php) 中定义的 URL,例如

      define('OAUTH_CALLBACK', 'http://www.xyz.com');

    再来一个Q'n

  • 如何处理拒绝应用程序的访问?
    注意:请参考我的问题

@Thai 的更新

我按照你的建议做了以下

返回下方

注意:我隐藏oauth_consumer key,oauth_nonce并且oauth_token出于安全目的;)

我有错误No status found with that ID,你id_str提到了什么?

0 投票
2 回答
603 浏览

ruby - Twitter OAuth - 不正确的签名错误 - 我错过了什么?

我已经阅读了Twitter 编写的关于实现 OAuth 的页面。我已经注册了我的应用程序,它只会访问我的帐户,所以我跳过了所有请求令牌的内容。我有,从“你的应用程序”页面:

  • 消费者令牌
  • 消费者令牌秘密
  • 访问令牌
  • 访问令牌秘密

我编写了一些 ruby​​ 代码并根据Beginner's Guide to OAuth测试其输出(建议阅读 Twitter 文档)。我得到相同的输出,即签名、基本字符串和授权标头是相同的。

但是,当我连接到 Twitter Rest API 并尝试验证凭据命令时,响应总是“签名不正确”。

我尝试使用来自erikeldridge 在 github 上的 gist中的不同代码(与我的非常相似),但它也不起作用。我没有通过 cURL 连接(使用遏制库),而是使用 Net/Http - 返回相同的错误响应。

我改用OAuth gem。它使用 Net/Http 进行连接。同样的错误响应回来了。

验证凭据不是我尝试在 API 中使用的唯一命令,但它们都给出相同的错误,无论是 GET 还是 POST,都需要额外的参数。我一直在成功使用搜索 API 使用遏制库没有问题,所以我不认为它是连接方法。

谁能给我一个关于我可以做些什么来解决这个问题的建议?我将非常感谢任何意见。

红宝石 1.9.2;卷曲 7.21.2;oauth 0.4.4;遏制 0.7.8;json 1.4.6;OSX 10.6.5;

0 投票
1 回答
256 浏览

iphone - Formspring 身份验证 URL 是什么?(OAuth iPhone)

我正在尝试使用位于https://github.com/jdg/oauthconsumer的 OAuthConsumer 获得对 Formspring 的授权。

我查看了许多示例并彻底搜索了答案,但我找不到您需要调用以访问用户数据的 URL。用于身份验证、令牌请求等的 URL。我想应该有类似:formspring.me/authentication 或 formspring.me/get_token_request 等,但我找不到任何东西。

我在哪里可以找到这些,或者如果你知道它们是什么?

谢谢,约翰

0 投票
1 回答
2788 浏览

java - 在本地主机上运行 Web 应用程序

我编写了一个 Web 应用程序,它使用 java 库 SOCIAL AUTH 进行 oauth 。为此,我需要使用 google、twitter 等 oauth 提供程序生成一个秘密。

在生成密钥时,我给出了站点的位置,例如:www.xyz.com。现在,这些 oauth 提供商正在重新调整他们在 www.xyz.com 位置的响应

但是我想在 localhost 上测试我的应用程序是否正常。因此,在 localhost oauth 提供程序上运行时,它会以 null 的形式出现。

有什么方法可以让我说我的tomcat从www.xyz.com获取属性或响应。这样它就可以读取来自oauth提供者的响应

0 投票
3 回答
1865 浏览

android - android - twitter:收到回调但未显示

我试图弄清楚为什么我的应用程序没有像我预期的那样运行 4 天。

我的应用程序想在 twitter 上使用 OAuth(正在运行),并且在回调时它应该输入 onNewIntent 方法。它没有这样做,我不知道为什么。

因此,单击 twitter 按钮会打开一个网页,我可以在其中输入我的凭据。然后我得到一个屏幕,说明它成功并且我将被重定向回我的应用程序。我确实回到了我的应用程序,但从未调用过 onNewIntent 方法。我在 onNewIntend 方法的开头放置了一个断点并启动了调试器。它并没有停止这种方法!它确实在其他方法中停止,因此它不能成为调试器。

在我的日志文件(包括在内)中,倒数第三行,您可以看到它正在开始一个新的意图。那么......这里发生了什么?

有人可以解释一下吗?我很困扰。

这是我在点击 twitter 按钮时触发的代码:

这是我的 onNewIntent 方法的起始代码:

我的清单文件中还有以下内容:

这就是我在日志文件中看到的:

0 投票
1 回答
3793 浏览

iphone - 如何使用 Twitter 帐户登录我的 iPhone 应用程序?

我正在开发一个 iPhone 应用程序,用户必须通过它的 Twitter 帐户登录。

就像这个网站http://sawthem.com

这就像使用 OpenID 登录一样。

请给我一些帮助。