如何获得3,200条推文(Twitter API 1.1)。
经过大量的反复试验,我终于设法用Twitters New API(版本1.1)获取了推文.我正在使用PHP TwitteroAuth库.即使我能够获取推文,我不理解的两件事. 状态/user_timeline的限制是200条推文.如何循环浏览结果以获取3,200条推文的最大数量?我读了一些有关提出多个获取请求的信息,但我不确定如何做. 似乎随机提取的推文数量有所不同,并且很少掌握参数"计数"中指定的数字.为什么是? 我的应用程序只能让访问者类型在用户名中,然后获取该用户的推文.这是我的代码. if (isset($_GET['user'])) { $user = $_GET['user']; $content = $connection->get("statuses/user_timeline", array('count' => 200, 'exclude_replies' => true, 'screen_name' => $user));?>
0 2023-05-31
编程技术问答社区
Twitter Oauth-返回" 0"的响应代码
我已经尝试使用Matt Harris的Twitter oauth库(https://github.com/themattharris/tmhoauth)用我的键和令牌替换默认数据,但是由于某些原因,我无法获得有效的响应代码. 我正在用端口(8888)进行测试的URL,但我不确定这是否与它有关.我正在尾随php日志,没有错误. $tweet_text = 'Hello world!'; print "Posting...\n"; $result = post_tweet($tweet_text); print "Response code: " . $result . "\n"; function post_tweet($tweet_text) { require_once('tmhOAuth.php'); $connection = new tmhOAuth(array( 'consumer_key' => '(hidden)', 'con
0 2023-05-31
编程技术问答社区
Twitter OAuth-无效或过期的访问令牌
我正在尝试使用 require APP."Vendor/twitteroauth-master/autoload.php"; // twitter v0.5.1 SDK if(isset($_REQUEST['oauth_verifier'])) { $request_token = []; $request_token['oauth_token'] = $this->Session->read('twtr_oauth_token'); $request_token['oauth_token_secret'] = $this->Session->read('twtr_oauth_token_secret'); /* If denied, bail. */ if (isset($_REQUEST['denied'])) { exit('Permission was denied. Please start over.'); } /* If the oauth_token is not wh
0 2023-05-31
编程技术问答社区
PHP/Twitter Oauth-自动推文
im使用以下代码将其读取为consumer_key和consumer_secret从config.php中,将其传递给Twitter并从中检索一些信息. 以下脚本尝试做的是"缓存" request_token和request_secret.因此,从理论上讲,我应该能够重复使用这些细节(所有4个都可以在需要时自动发推).
2 2023-05-31
编程技术问答社区
将GET改为POST后,认证不再有效
我使用以下PHP代码成功获取Twitter用户的时间表(REST API/OAUTH 1.0A) 现在,我想在Twitter上关注用户.我需要更改get to for top for IT,现在代码不再有效. 错误: [code] => 32 [message] =>无法对您进行身份验证. 需要更改什么才能使其正常工作? php: // ("x" = I removed the values) $token = "x"; $token_secret = "x"; $consumer_key = "x"; $consumer_secret = "x"; $host = 'api.twitter.com'; /* // NOT WORKING: $method = 'POST'; $path = '/1.1/friendships/create.json'; // api call path */ // WORKS: $method = 'GET'; $pat
0 2023-05-30
编程技术问答社区
简单的Twitter Oauth授权每次都要求提供凭证
我正在使用教程在这里.每次让用户登录时,我都会得到OAuth_Token以及Oauth令牌秘密.但是,即使用户已经登录,他也被要求再次登录.我只是想知道如何检查用户是否已经登录? 我需要在会话中存储OAuth_Token和Oauth代币秘密吗?如果我确实将它们存储在会话中,该如何验证它们是否有效? 所使用的库具有类似的内容:
0 2023-05-29
编程技术问答社区
Twitter 1.1 OAuth authenticity_token_error(99)
我使用以下代码获取携带者令牌: $token = base64_encode($client_id.':'.$client_sec); $data = array ('grant_type' => 'client_credentials'); $data = http_build_query($data); $header = array( 'Authorization: Basic '.$token, 'Content-type: application/x-www-form-urlencoded;charset=UTF-8', 'Content-Length: ' . strlen($data) ); $options = array( CURLOPT_HTTPHEADER => $header, CURLOPT_HEADER => false, CURLOPT_URL => 'https://api.twitter.com
0 2023-05-27
编程技术问答社区
为什么我的twitter oauth访问令牌无效/过期?
我正在使用Twitter将用户登录到网站,该网站似乎正在努力,直到我尝试获得有效的访问令牌. require("twitteroauth.php"); require 'twconfig.php'; session_start(); $twitteroauth = new TwitterOAuth(YOUR_CONSUMER_KEY, YOUR_CONSUMER_SECRET); $request_token = $twitteroauth->getRequestToken('http://****/tw_response.php'); $oauth_token = $request_token['oauth_token']; $_SESSION['oauth_token'] = $oauth_token; $oauth_token_secret = $request_token['oauth_token_secret']; $_SESSION['oauth_token_se
0 2023-05-27
编程技术问答社区
Twitter OAuth(PHP)。需要好的、基本的例子来开始
使用Facebook的PHP SDK,我能够在我的网站上很快获得Facebook登录工作.他们只是设置一个可以很容易地访问的$user变量. 我没有这样的运气试图让Twitter的Oauth登录工作...坦率地说,他们的GitHub材料对PHP和Web Design相对较新的人感到困惑和无用,更不用说许多非正式的例子了我尝试过工作同样令人困惑或过时. 我真的需要一些帮助,让Twitter登录工作 - 我的意思是一个基本示例,我单击登录按钮,我授权我的应用程序,然后将其重定向到一个页面,其中显示了用户中登录的名称. 我非常感谢您的帮助. edit 我知道 abraham twitter oauth 但是它提供了几乎没有任何指示来使他的东西正常工作. 解决方案 我刚刚尝试了亚伯拉罕的Twitteroauth,这对我来说似乎很好.这就是我所做的 git clone 用域上将其上传到您的网络主机,例如www.example.com 转到 twitter应用程序
0 2023-05-26
编程技术问答社区
我们可以从Twitter oauth API中获得电子邮件ID吗?
如何获得接受我的Twitter应用程序的用户的电子邮件ID? 我经历了很多论坛.但是他们已经提到,这是不可能的.这些职位也比一年大了.我可以知道是否可以使用PHP通过Twitter API获取用户电子邮件ID? 我使用以下URL获取Twitter用户详细信息: P> 解决方案 现在可以通过填写表格来请求提高权限: 转到 https://support.twitter.twitter.com/forms/forms/platform 选择"我需要访问特殊权限" 输入应用程序名称和ID.这些可以通过 https://apps.twitter.com/ - 应用程序ID是浏览器地址栏中的数字部分单击应用程序后. 权限请求:"电子邮件地址" 提交并等待响应 批准您的请求后,在您的Twitter应用程序的"许可"部分中添加了附加的权限设置.转到"额外权限",只需在"用户请求电子邮件地址"的复选框中打勾. 请注意,必须验证用户电子邮件地址,否则Twitte
0 2023-05-26
编程技术问答社区
使用PHP在Twitter上上传图片
如何使用consumer_key和consumer_secret上传映像,而无需使用PHP登录? 请帮助我,非常感谢. 解决方案 好吧,我得到答案,下载 twitter api 用于php&创建一个函数./p> function image_upload(){ define( 'YOUR_CONSUMER_KEY' , 'your twitter app consumer key'); define( 'YOUR_CONSUMER_SECRET' , 'your twitter app consumer key secret'); require ('twitt/tmhOAuth.php'); require ('twitt/tmhUtilities.php'); $tmhOAuth = new tmhOAuth(array( 'consumer_key' => "YOUR_CONSUM
0 2023-05-26
编程技术问答社区
在Python中使用OAuth的Twitter流在两台同样配置的机器上表现不同
我有相同的编码,可以处理在两台不同的机器上运行的Twitter用户流.这两台机器都使用Python 2.6.5 ubuntu Lucid,但是在我家中的机器上,我在大学时收到的HTTP Error 401: Unauthorized效果很好.在这两台机器上,当我使用具有相同参数的卷发(即消费者密钥,消费者秘密,加速令牌和访问密钥)时,它可以很好地工作. . 请参阅Code Bellow,它是由 josh创建的尖锐 from oauth.oauth import OAuthRequest, OAuthSignatureMethod_HMAC_SHA1 from hashlib import md5 import json, time import random, math, re, urllib, urllib2 STREAM_URL = "https://userstream.twitter.com/2/user.json" class Token(object):
12 2023-05-22
编程技术问答社区
如何在.NET中通过认证的Twitter oauth_token解析用户的注册/登录?
我已经使用了 oauth1auth1authenenticator class 从 xamarin.auth组件库允许用户通过Twitter登录.它可以正确身份验证,并给我一个响应,具有以下响应:oauth_token,oauth_token_secret,user_id,screen_name,oauth_consumer_key,oauth_consumer_secret. 这是我的代码 OAuth1Authenticator twitterAuthenticator = new OAuth1Authenticator(Constants.Twitter.CONSUMER_KEY, Constants.Twitter.CONSUMER_SECRET, new Uri(Constants.Twitter.REQUEST_TOKEN_URL), new Uri(Constants.Twitter.AUTHORIZE_URL), new Uri(Constants.Twitte
0 2023-05-20
编程技术问答社区
Twitter REST API: 哪些是Twitter图片的热链?为什么Firefox中没有图片显示?
我试图从Twitter REST API中提取图像并显示这些图像. IndoDoing我已经使用我的PHP/HTML代码未在我的Localhost PHP内置开发器服务器的浏览器中显示图像的逻辑僵局.我更喜欢Firefox作为更安全的(私有)浏览器,因此我首先在Firefox中开发. 我认为未显示图像的问题可能是Twitter的问题,不允许热链接到他们的图像,但是我只是在Chrome和Internet Explorer浏览器中测试了相同的代码(下图),所有图像看起来都很好./p> 所以我的[更新]问题是:为什么这些图像在Firefox或Firefox开发人员版浏览器中都不出现? Twitter显然没有通过其API提取的图像进行热链接的问题,如在Chrome和Internet Explorer浏览器中显示的图像所证明的那样. 谁有这个有趣问题的答案?
4 2023-05-16
编程技术问答社区
Owin推特登录-根据验证程序,远程证书是无效的
尝试使用Twitter登录时,我最近开始遇到此错误 - 任何想法为什么? Stack Trace: [AuthenticationException: The remote certificate is invalid according to the validation procedure.] System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) +230 System.Net.PooledStream.EndWrite(IAsyncResult asyncResult) +13 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) +123 [WebException: The underlying connection was closed: Could not establish trust relationship
2 2023-05-15
编程技术问答社区
TypeError:__init __()缺少2个必需的位置参数:'access_token'和'access_token_secret'
我正在尝试通过Tweepy API从Twitter获取推文,为此,我编写了以下代码,这些代码由用于连接到Pyspark的插座,以进一步分析所获取的推文. 代码: import tweepy from tweepy import OAuthHandler from tweepy import Stream import socket import json consumer_key="IvWeydhuRZoHbigNvX9wl8FbX" consumer_secret="hv9NnWV64f4ECnK3eqJIhwQiu0SoDMtL1b9ImPJJFPwSSKleOg" access_token="3945967939-cqy1y3J6cPcKi2fohK3qr5QSB2Z3lrOcs863tPI" access_secret="oJIXDC37NsRU1FNP4jznCyIVwRiBjaHF9L3qsyxybkykS" class TweetListener(Stream):
2 2023-05-09
编程技术问答社区
简单的OmniAuth-Twitter因验证问题而无法创建新用户
我宽松地跟随铁路播放简单omniauth -Omniauth 创建我的Twitter登录.当我尝试通过Twitter登录并创建新用户时,我会收到以下消息: Validation failed: Password can't be blank, Name is not valid., Email can't be blank, Email is not valid. 如果我按下"刷新"按钮,我会收到以下错误: OAuth::Unauthorized 401 Unauthorized 我已经将回调URL设置为http://127.0.0.1:3000/auth/twitter/callback,但是我仍然收到该消息.我正在测试本地主机. I modeled my users after Hartl's railstutorial http://ruby.railstutorial.org/ruby-on-on-rails-tutorial-book 和我的网站项目要
0 2023-05-08
编程技术问答社区
为什么twitter的oauth访问令牌无效/过期(rails 3)?
过去三天我一直在尝试解决这个问题,但无济于事.我要做的就是允许使用Twitter登录的用户推文到他们的帐户. 这是我要解决的错误消息: Twitter::Error::Unauthorized in PostsController#create Invalid or expired token 我已经尝试了各种不同的事情,但是我回到了一个完整的360圈,回到了同一消息. 这是我现在所在的地方: class ApplicationController provider.token, :secret => prov
6 2023-05-08
编程技术问答社区