我想将Twitter整合到我的Android应用程序中,以便我可以发送消息给Twitter。
我是OAuth的新手,一直在玩Twitter API。 通过向http://api.twitter.com/1/account/verify_credentials.xml发出请求,我可以在身份validation后获取用户的凭据。 响应包含用户ID,屏幕名称等,但不包含电子邮件ID。 是否有可能检索用户的电子邮件ID? 更新 我相信Facebook提供这个信息,如果你特别要求扩展权限 。 有什么类似的Twitter?
今天早上我收到了令人恐惧的“Twitter REST API v1不再活跃。 请迁移到API v1.1。 在我的一些网站错误。 以前我一直在使用javascript / json来调用http://api.twitter.com/1/statuses/user_timeline.json ? 显示时间线。 由于这不再可用,我需要采用新的1.1 API过程。 我需要使用HttpWebRequest对象而不是第三方应用程序来执行以下操作: 使用oauth密钥和秘密进行身份validation 进行经过身份validation的呼叫以撤回显示用户时间表
我一直在玩MongoDB中存储的tweets,每个对象看起来像这样: { "_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" : "Sun May 30 18:47:06 +0000 […]
由于截至2013年6月11日的Twitter API 1.0退役,下面的脚本不再适用。 // 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 = json_decode($output,true); foreach ($tweets as $tweet) […]
我刚刚注意到,我们现在习惯的漫长而复杂的Facebookurl现在看起来像这样: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 据我记得,今年早些时候,这只是一个普通的URL片段式的string(以#开头),没有感叹号。 但现在它是一个shebang或hashbang( #! ),我以前只在shell脚本和Perl脚本中见过。 新的Twitterurl现在还具有#! 符号。 例如,Twitter个人资料url如下所示: http://twitter.com/#!/BoltClock 做#! 现在在URL中扮演一些特殊的angular色,比如某个Ajax框架或者其他东西,因为新的Facebook和Twitter界面现在已经基本上被Ajax化了。 在我的URL中使用这个会以任何方式使我的Web应用程序受益?