Questions tagged «twitter»

Twitter是微博服务,允许用户发布最多280个字符的简短“ Tweets”。这些也可以通过其API发布。

7
Facebook和新的Twitter URL中的shebang / hashbang(#!)是什么?
我刚刚注意到,我们现在习惯的长而复杂的Facebook URL看起来像这样: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 据我所知,今年早些时候,它只是一个普通的类似于URL片段的字符串(以开头#),没有感叹号。但是现在是shebang或hashbang(#!),我以前只在shell脚本和Perl脚本中看到过。 在新的Twitter的网址,现在还采用了#!符号。例如,Twitter个人资料URL现在看起来像这样: http://twitter.com/#!/BoltClock #!现在是否在URL中扮演某些特殊角色,例如对于某个Ajax框架或某些东西,因为新的Facebook和Twitter界面现在基本上已被Ajax化? 在URL中使用它会以任何方式使我的Web应用程序受益吗?

15
Twitter图像编码挑战[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 如果一张图片的价值为1000字,那么您可以用140个字符容纳多少张图片? 注意:就是这样!赏金的截止日期已经到了,经过一番艰苦的考虑之后,我认为Boojum的入场机会刚好超出Sam Hocevar的入场机会。一旦有机会将它们写下来,我将发布更详细的注释。当然,每个人都应随时继续提交解决方案并改进解决方案以供人们投票。感谢所有提交和输入的人;我都喜欢。对我来说,这很有趣,我希望对参赛者和观众来说都很有趣。 我遇到了一篇有关尝试将图像压缩到Twitter评论中的有趣文章,并且该线程(以及Reddit上的一个线程)中的很多人都提出了有关您可以采用的不同方法的建议。因此,我认为这将是一个很好的编码挑战;让人们把钱花在嘴上,并展示他们的编码思想如何在有限的可用空间内带来更多细节。 我挑战您提出一个通用系统,该系统可将图像编码为140个字符的Twitter消息,然后再次将其解码为图像。您可以使用Unicode字符,因此每个字符可获得8位以上的字符。但是,即使允许使用Unicode字符,您也需要将图像压缩到很小的空间中。这肯定是有损压缩,因此必须对每个结果的外观有主观判断。 这是原始作者Quasimondo从他的编码中获得的结果(图像已获得知识共享署名-非商业许可): 你能做得更好吗? 规则 您的程序必须具有两种模式:编码和解码。 当编码: 您的程序必须以您选择的任何合理的栅格图形格式输入图形。我们将说ImageMagick支持的任何栅格格式都算合理。 您的程序必须输出一条消息,该消息可以用140个或更少的Unicode代码点表示。在范围140个的代码点U+0000- U+10FFFF,排除非字符(U+FFFE,U+FFFF,U+ÑFFFE,U+ÑFFFF其中Ñ是1- 10十六进制和范围U+FDD0- U+FDEF)和替代代码点(U+D800- U+DFFF)。它可能以您选择的任何合理编码输出;GNUiconv支持的任何编码都将被认为是合理的,并且您的平台本机编码或语言环境编码将是一个不错的选择。有关更多详细信息,请参见下面的Unicode注释。 当解码: 您的程序应将编码模式的输出作为输入。 您的程序必须以您选择的任何合理格式输出图像,如上所述,尽管对于输出矢量格式也可以。 图像输出应该是输入图像的近似值;您离输入图像越近越好。 除了上面指定的输出,解码过程可能无法访问编码过程的任何其他输出;也就是说,您无法将图像上传到某处并输出URL以供解码过程下载,或者诸如此类的愚蠢行为。 为了保持用户界面的一致性,您的程序必须具有以下行为: 您的程序必须是可以在具有适当解释器的平台上设置为可执行文件的脚本,或者是可以编译为可执行文件的程序。 您的程序必须将第一个参数设为encode或decode设置模式。 您的程序必须以下列一种或多种方式进行输入(如果实现一种采用文件名的方式,则如果缺少文件名,则也可以从stdin和stdout进行读取和写入): 从标准输入中获取输入,并在标准输出中生成输出。 my-program encode <input.png >output.txt my-program decode <output.txt >output.png 从第二个参数中命名的文件中获取输入,并在第三个参数中命名的文件中产生输出。 my-program encode input.png output.txt my-program decode output.txt output.png 为您的解决方案,请发布: 您的代码完整和/或托管在其他地方的链接(如果它很长,或者需要编译许多文件等)。 如果它在代码中不是立即显而易见的,或者代码很长,人们可能会对摘要感兴趣,请对其进行解释。 带有原始图像,压缩后的文本和解码图像的示例图像。 …

14
在两个日期之间查找对象MongoDB
我一直在围绕在mongodb中存储推文,每个对象看起来像这样: { "_id" : ObjectId("4c02c58de500fe1be1000005"), "contributors" : null, "text" : "Hello world", "user" : { "following" : null, "followers_count" : 5, "utc_offset" : null, "location" : "", "profile_text_color" : "000000", "friends_count" : 11, "profile_link_color" : "0000ff", "verified" : false, "protected" : false, "url" : null, "contributors_enabled" : false, "created_at" : …

14
使用Twitter API版本1.1检索user_timeline的最简单的PHP示例
由于Twitter API 1.0 将于2013年6月11日退役,因此以下脚本不再起作用。 // Create curl resource $ch = curl_init(); // Set url curl_setopt($ch, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/myscreenname.json?count=10"); // Return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the output string $output = curl_exec($ch); // Close curl resource to free up system resources curl_close($ch); if ($output) { $tweets …
292 php  twitter 

12
{“ <user xmlns =''>不是预期的。}反序列化Twitter XML
我正在通过OAuth从Twitter提取XML。 我正在向http://twitter.com/account/verify_credentials.xml发送请求,该请求返回以下XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;user&gt; &lt;id&gt;16434938&lt;/id&gt; &lt;name&gt;Lloyd Sparkes&lt;/name&gt; &lt;screen_name&gt;lloydsparkes&lt;/screen_name&gt; &lt;location&gt;Hockley, Essex, UK&lt;/location&gt; &lt;description&gt;Student&lt;/description&gt; &lt;profile_image_url&gt;http://a3.twimg.com/profile_images/351849613/twitterProfilePhoto_normal.jpg&lt;/profile_image_url&gt; &lt;url&gt;http://www.lloydsparkes.co.uk&lt;/url&gt; &lt;protected&gt;false&lt;/protected&gt; &lt;followers_count&gt;115&lt;/followers_count&gt; &lt;profile_background_color&gt;9fdaf4&lt;/profile_background_color&gt; &lt;profile_text_color&gt;000000&lt;/profile_text_color&gt; &lt;profile_link_color&gt;220f7b&lt;/profile_link_color&gt; &lt;profile_sidebar_fill_color&gt;FFF7CC&lt;/profile_sidebar_fill_color&gt; &lt;profile_sidebar_border_color&gt;F2E195&lt;/profile_sidebar_border_color&gt; &lt;friends_count&gt;87&lt;/friends_count&gt; &lt;created_at&gt;Wed Sep 24 14:26:09 +0000 2008&lt;/created_at&gt; &lt;favourites_count&gt;0&lt;/favourites_count&gt; &lt;utc_offset&gt;0&lt;/utc_offset&gt; &lt;time_zone&gt;London&lt;/time_zone&gt; &lt;profile_background_image_url&gt;http://s.twimg.com/a/1255366924/images/themes/theme12/bg.gif&lt;/profile_background_image_url&gt; &lt;profile_background_tile&gt;false&lt;/profile_background_tile&gt; &lt;statuses_count&gt;1965&lt;/statuses_count&gt; &lt;notifications&gt;false&lt;/notifications&gt; &lt;geo_enabled&gt;false&lt;/geo_enabled&gt; &lt;verified&gt;false&lt;/verified&gt; &lt;following&gt;false&lt;/following&gt; &lt;status&gt; &lt;created_at&gt;Mon Oct 12 19:23:47 +0000 2009&lt;/created_at&gt; &lt;id&gt;4815268670&lt;/id&gt; &lt;text&gt;&amp;#187; @alexmuller …

5
找不到凉亭命令
我试图在Mac上安装twitter bower,然后使用 npm install bower -g 然后我尝试了bower --help,结果是bower command not found。这是为什么?
158 node.js  twitter  npm 


12
在Twitter上与查询字符串共享URL
我正在尝试在电子邮件中放置Twitter分享链接。因为这是一封电子邮件,所以我不能依靠JavaScript,而必须使用“构建自己的” Tweet按钮。 例如,共享指向Google的链接: &lt;a href="http://www.twitter.com/share?url=http://www.google.com/&gt;Tweet&lt;/a&gt; 这很好。我遇到的问题是URL具有查询字符串时。 &lt;a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm?bar=123&amp;baz=456"&gt;Tweet&lt;/a&gt; 带有查询字符串的URL会混淆Twitter的URL缩短服务t.co。我已经尝试过以各种方式对URL进行编码,并且无法正常工作。我最近得到的就是这样做。 &lt;a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456"&gt;Tweet&lt;/a&gt; 在这里,我仅对查询字符串进行了编码。当我这样做时,t.co成功地缩短了URL,但是按照缩短的链接,它将带您到编码的URL。我http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456在地址栏中看到了,并在浏览器中收到以下错误 未找到 在此服务器上找不到请求的URL /foo.htm?bar=123&amp;baz=456。 我不知道如何解决这个问题。 编辑: 回复:onteria_ 我尝试对整个URL进行编码。当我这样做时,Tweet中不会显示URL。

17
Twitter oAuth callbackUrl-本地主机开发
是否还有其他人很难让Twitter的oAuth的回调URL到达他们的本地主机开发环境。显然,它已被禁用。http://code.google.com/p/twitter-api/issues/detail?id=534#c1 没有人有解决方法。我真的不想停止我的发展
112 twitter  oauth 

8
使用Python将JSON数据漂亮地打印到文件中
用于类的项目涉及解析Twitter JSON数据。我正在获取数据并将其设置为文件没有太大的麻烦,但是它们全部集中在一行中。这对我要进行的数据操作很好,但是文件很难读取,而且我无法很好地对其进行检查,这使得为数据操作编写代码非常困难。 有谁知道如何在Python中执行此操作(即不使用命令行工具,但我无法使用该工具)?到目前为止,这是我的代码: header, output = client.request(twitterRequest, method="GET", body=None, headers=None, force_auth_header=True) # now write output to a file twitterDataFile = open("twitterData.json", "wb") # magic happens here to make it pretty-printed twitterDataFile.write(output) twitterDataFile.close() 请注意,我很高兴有人向我指向simplejson文档等,但是正如我已经说过的那样,我已经研究过了并继续需要帮助。一个真正有用的答复将比那里的示例更加详细和解释。谢谢 另外: 在Windows命令行中尝试此操作: more twitterData.json | python -mjson.tool &gt; twitterData-pretty.json 结果: Invalid control character at: line 1 column …

15
Twitter API返回错误215,身份验证数据错误
我正在尝试调用Twitter的API,以获取用户的关注者列表。 http://api.twitter.com/1.1/followers/ids.json?cursor=-1&amp;screen_name=用户名 我得到这个错误信息作为回应。 { code = 215; message = "Bad Authentication data"; } 我似乎找不到与此错误代码相关的文档。有人对此错误有任何想法吗?
110 php  api  twitter 

6
指向特定推文的Twitter链接的URL
我有一些使用Twitter API来获取推文的Javascript。我解析数据,并使用jQuery为DOM生成HTML。 我要显示的一个方面是“查看此tweet”链接-是的,听起来有点愚蠢,但它允许用户获取特定tweet的URL。 我正在生成带有href的标签。URL的格式为: http://twitter.com/{twitter-user-id}/status/{tweet-status-id} 大括号中的内容是从推文中提取的实际数据(不,我不包括大括号)。例如: http://twitter.com/Atechtrader/status/57432099984130050 操作中发生的事情是,这对某些推文有效,而对其他推文无效。对于失败的页面,Twitter服务器将以内容表示请求的页面不存在进行响应。 难道我做错了什么?
87 twitter 

9
使用OAuth验证用户的Twitter身份后,是否可以获取用户的电子邮件ID?
我是OAuth的新手,并且一直在使用Twitter API。通过向发送请求,我可以在身份验证后获取用户的凭据http://api.twitter.com/1/account/verify_credentials.xml。响应中包含用户ID,屏幕名称等,但不包含电子邮件ID。 是否可以完全检索用户的电子邮件ID? 更新资料 我相信,如果您明确要求扩展权限, Facebook会提供此信息。Twitter有类似的东西吗?


6
通过其他应用程序在Twitter应用程序中打开页面-Android
我一直在寻找启动Twitter应用程序并从应用程序中打开指定页面而不使用webview的方法。我在这里找到了针对Facebook的解决方案: 在指定的个人资料页面上打开Facebook应用 我需要类似的东西。 编辑 我刚刚找到一个解决方案: try { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?screen_name=[user_name]")); startActivity(intent); } catch (Exception e) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/#!/[user_name]"))); }
78 android  twitter 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.