使用https://dev.twitter.com/docs/api/1/get/statuses/user_timeline,我可以获得3,200条最新推文.但是,像http://www.mytweet16.com/这样的某些网站似乎绕过了限制,我浏览API文档时找不到任何内容.
他们是如何做到的,或者是否有其他没有限制的API?
我正在使用自己的样式创建自定义Tweet按钮,但是当您选择自定义自己时,您似乎无法使用数据属性(data-text,data-url等).当您使用使用小部件javascript(http://platform.twitter.com/widgets.js)的Twitter样式按钮时,数据属性的使用似乎才可用.
以下是一些来自Twitter开发网站的代码.下面是使用数据属性的Tweet按钮:
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<div>
<a href="http://twitter.com/share" class="twitter-share-button"
data-url="http://dev.twitter.com/pages/tweet_button"
data-via="twitterapi"
data-text="Checking out this page about Tweet Buttons"
data-related="anywhere:The Javascript API"
data-count="vertical">Tweet</a>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,这里是'Build your Own'推文按钮:
<style type="text/css" media="screen">
#custom-tweet-button a {
display: block;
padding: 2px 5px 2px 20px;
background: url('http://a4.twimg.com/images/favicon.gif') left center no-repeat;
border: 1px solid #ccc;
}
</style>
<div id="custom-tweet-button">
<a href="http://twitter.com/share?url=http%3A%2F%2Fdev.twitter.com%2Fpages%2Ftweet-button" target="_blank">Tweet</a>
</div>
Run Code Online (Sandbox Code Playgroud)
希望一切都有意义......
我一直在研究Twitter文档一段时间了,而且我已经在一段时间内如何获得一段时间内的关注者增长数据/一段时间内的推文数量......
我想从社会上是什么,了解since_id并max_id与countTwitter的API中的意思.
我一直关注此页面https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline
我正在尝试为用户获取统计信息 -
我想帮助形成以上的查询字符串..
谢谢..
我的表格视图的页脚是一个显示来自用户的一些推文的视图,所以在得到推文之前我不知道它的高度,我创建了一个FooterViewController有方法refreshTweets,我添加它viewDidLoad:
FooterViewController *controller = [[FooterViewController alloc] initWithNibName...];
[[self tableView] setFooterView:[controller view]];
[controller refreshTweets];
Run Code Online (Sandbox Code Playgroud)
在refreshTweets方法中,我阅读推文并计算总高度,并重置视图(页脚)的高度:
self.view.frame = newFrame;
Run Code Online (Sandbox Code Playgroud)
但它没有意义,页脚的高度仍然是我在Interface Builder中设置的高度,是否有任何遗漏或任何替代方法这样做?
谢谢!
编辑:我可以在界面构建器中将视图的大小更改为足够小,并且在计算推文的高度和设置view.frame后它会被放大,但是表格视图仍然认为其页脚具有先前的高度,即额外的空间在桌面视图之外,如果我将桌子向上拖动,我只能看到它.
我正试图从一个人那里得到最后5条推文.我做到了,但个人资料图片看起来不正常,分辨率已损坏.像那样.! http://i.hizliresim.com/wLQEJZ.jpg
var $twitter = $('#twitter');
$.getJSON('http://www.demo.net/twitter.php?username=yeniceriozcan&count=5', function(data){
var total = data.length,
i = 0;
$twitter.html(''); // önce içindekini temizle sonra tweetleri yazdır.
for ( i; i < total; i++ ){
var tweet = data[i].text; // tweet
var date = parseTwitterDate(data[i].created_at); // tarih
var image = data[i].user.profile_image_url; // profil resmi
var url = 'https://twitter.com/' + data[i].user.screen_name +'/status/' + data[i].id_str;
$twitter.append('<div class="tweet"><a target="_blank" href="' + url + '"><img src="' + image + '" alt="" class="profile-image" />' + tweet + '</a> <span …Run Code Online (Sandbox Code Playgroud) 我尝试通过Twitter api上传图片,如我所描述的那样我创建了一个表格name="status"和name="media[]"-
<form id="image-form">
<input type="text" name="status">
<input name="media[]" type="file" />
<input type="submit" value="POST IMAGE">
</form>
Run Code Online (Sandbox Code Playgroud)
另外我有一个submit处理程序 -
$('#image-form').submit( function(e) {
e.preventDefault();
var formData = new FormData(this); // <-- 'this' is your form element
$.ajax({
url:'https://api.twitter.com/1.1/statuses/update_with_media.json',
type: 'POST',
contentType: false,
pagerocessData: false,
processData: false,
data: formData,
success: function(data) {
alert('Image upload succeeded');
},
error: function (responseData, textStatus, errorThrown) {
alert('GET failed.');
}
});
});
Run Code Online (Sandbox Code Playgroud)
在Chrome网络下,我看到了此请求 Content-Type:multipart/form-data
最后我得到"回复200",但它没有将图像上传到Twitter帐户,
我在这里做错了什么?
我已经阅读了很多关于这部分的内容,我发现的是编写地理编码并搜索推文,例如 https://api.twitter.com/1.1/search/tweets.json?geocode=37.781157,-122.398720,1mi&count = 10
根据我在twitter网站上找到的内容返回位于给定纬度/经度的给定半径内的用户的推文.使用半径修改器时,将考虑最多1,000个不同的"子区域".示例值:37.781157,-122.398720,1mi
问题!,我们如何定义或绘制纬度和经度?我已经尝试了谷歌地图,但我只得到一点,然后我可以在这一点附近添加里程,但这还不够,我希望整个国家被包括在内,这可能吗?
我正在尝试浏览特定用户的推文并获得该推文的所有回复.我发现twitter的APIv1.1不直接支持它.
获取特定推文的回复是否存在攻击或解决方法?我正在使用python Streaming API.
我在页面上有许多自定义推文按钮,我使用循环执行的这一行动态生成:
echo "<li><a href=\"https://twitter.com/share?text=Check%20out%20{$items[$i]['name']}%20at%20completeset.us/item/{$items[$i]['item_id']}&url=&via=cmpltst\" class=\"twitter\">T</a></li>";
Run Code Online (Sandbox Code Playgroud)
这样可以很好地工作,但是,它在同一个选项卡中执行,并导航我远离调用它的页面.我想在一个新窗口中打开共享对话框,但我的Javascript背景仅限于表单验证和一些Jquery Ajax调用,所以我不知道如何去做.我怎么能在新窗口中弹出对话框?
是否有任何特定的应用程序,网站或将推文转换为图像的东西?我想在Telegram,Whatsapp等其他应用程序中分享推文.先谢谢