{"id":5780,"date":"2011-07-30T10:18:33","date_gmt":"2011-07-30T18:18:33","guid":{"rendered":"http:\/\/www.perivision.net\/wordpress\/?p=5780"},"modified":"2011-08-24T15:24:00","modified_gmt":"2011-08-24T23:24:00","slug":"topify-is-now-gone-is-there-a-reason-to-use-to-the-twitter-api-anymore","status":"publish","type":"post","link":"https:\/\/www.perivision.net\/wordpress\/2011\/07\/topify-is-now-gone-is-there-a-reason-to-use-to-the-twitter-api-anymore\/","title":{"rendered":"Topify is now gone.  Is there a reason to use to the Twitter API anymore?"},"content":{"rendered":"<p><a href=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/Topify.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-5782\" title=\"Topify\" src=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/Topify-300x97.png\" alt=\"\" width=\"300\" height=\"97\" srcset=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/Topify-300x97.png 300w, https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/Topify.png 442w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Another one bits the dust.\u00a0 <a href=\"http:\/\/blog.topify.com\/important-service-disruption\">Topify<\/a>, a service that makes working with twitter and email much better decided to not to deal with the latest changes to the Twitter API.\u00a0 And I can understand some what because one of the services of <a href=\"https:\/\/www.perivision.net\/wordpress\/2009\/03\/twittfilter-a-twitter-address-book-scored-new-follower-email-and-much-more\/\">TwittFilter <\/a>( developed by Yours Truly)\u00a0 has a similar service where it will send you an email when you get a mention or direct message. <a href=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/twittfilter_email.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-5785\" title=\"twittfilter_email\" src=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/twittfilter_email-153x300.png\" alt=\"\" width=\"153\" height=\"300\" srcset=\"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/twittfilter_email-153x300.png 153w, https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/twittfilter_email.png 341w\" sizes=\"auto, (max-width: 153px) 100vw, 153px\" \/><\/a>In my case, I still prefer my system since it does unread messages, not all, as well as blocks spam.\u00a0 But I will admit, over the last few changes with the API in the past year and the expansion of Twitter services, I have been on the fence many times. The only thing that keep me updating my many twitter apps is in the fact that I still prefer my own program Twitter and second, its a hobby program, so I do not HAVE to respond same day if something breaks.<\/p>\n<p>So when I found out about Topify decided not to update to the latest changes at Twitter, I was sympathetic.\u00a0 And this I started to wonder.\u00a0 Is there any reason to keep writing things on the Twitter API?\u00a0 Yes and No.\u00a0 Depends on what you are trying to do.<\/p>\n<p>If you are trying to build something that is somewhat core, overlapping anything that the site can do, I would just stop now. Think about any service you are offering that would have have mass appeal, or fixes a failure on Twitter&#8217;s side that you know could be fixed if they just stepped up.\u00a0 Just walk away.\u00a0 This would fit in to the advice that Twitter gave to developers to <a href=\"http:\/\/thenextweb.com\/twitter\/2011\/03\/11\/twitter-tells-developers-to-stop-developing-new-twitter-clients\/\">stop building clients that just access Twitter<\/a>.<\/p>\n<p>However, if you are building very specific things, as I do, that have a feature or approach that is not complimentary to a logical next step for twitter to build, then you may want to keep it running.\u00a0 For example, most of what I write is never seen. I tend to write a lot of very simple bots that do simple special jobs. Things a company like Twitter would find distracting because its not part of their core offering.<\/p>\n<p>And if you think the rate of new apps would be slowing down since the latest changes in Twitter, you would be wrong.\u00a0 On July 11, 2011, Twitter crossed the 1 million apps line.\u00a0 From the Twitter blog.<\/p>\n<blockquote><p>As an ecosystem, we\u2019ve just crossed one million registered applications, built by more than 750,000 developers around the world. This is up from 150,000 apps just a year ago. \u00a0A new app is registered every 1.5 seconds, fueling a spike in ecosystem growth in the areas of analytics, curation and publisher tools.<\/p><\/blockquote>\n<p>Now many of the changes that have really missed off developers have only been on the last few months, so who knows what the numbers will be in the 4th Quarter, but clearly, there are plenty of people out with idea and needs for interacting with Twitter that is not covered by the current system and important enough to keep up with the changes in the Twitter eco system.\u00a0 And we should take these numbers with a grain of salt. How many of these million apps are still being used much less being updated to reflect changes with the API?<\/p>\n<p>Twitter has also been investing and improving its developers pages. The new pages are much cleaner and as I&#8217;m told by my friends at Twitter, the API docs are more accurate.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/dev.twitter.com\/discussions\">Discussions<\/a><\/strong> &#8211; We need a place to talk with each other that gives us more functionality than we have now.<\/li>\n<li><strong><a href=\"https:\/\/dev.twitter.com\/blog\">Developer Blog<\/a><\/strong> &#8211; The new blog provides a place to learn about important API announcements, events, tips and how-tos, case studies on great apps, product insights, and more.<\/li>\n<li><strong><a href=\"https:\/\/dev.twitter.com\/docs\">Better Documentation<\/a><\/strong> &#8211; The docs have better structure and searchability and should feel more intuitive.<\/li>\n<li><strong><a href=\"https:\/\/dev.twitter.com\/apps\">Improved Apps Management<\/a><\/strong> &#8211; The new app manager has a streamlined design that provides more comprehensive information for your app.<\/li>\n<li><strong><a href=\"https:\/\/dev.twitter.com\/search\">Enhanced Search<\/a><\/strong> &#8211; Powered by Apache Solr, searching the new dev.twitter.com also got a boost. We have a unified search engine with filters and expect results to be more relevant. Also, we can search the archive from our Groups mailing list.<\/li>\n<\/ul>\n<p>A footnote here, FaceBook has a FAR larger rate of new applications being installed everyday.\u00a0 However, FaceBook just had it first event of upsetting developers when the story broke of the deep cooperation between <a href=\"http:\/\/venturebeat.com\/2011\/07\/29\/facebook-zynga-google-games\/\">Facebook and Zynga<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>The following is a post on the Topify site:<\/p>\n<blockquote><p>A week ago, without any prior notice, Twitter changed their backend resulting in removing headers from their emails which we used to provide you the Topify service. Once I discovered about this change, I asked on their official developers support\u00a0<a href=\"https:\/\/dev.twitter.com\/discussions\/562\">forum<\/a>\u00a0about it\u00a0and twice sent a mention to @TwitterAPI account. All of these were unanswered until today. Today they finally posted a clarification:<\/p>\n<p><em>Many of the emails we send have X-Twitter* headers in them, with pieces of information about the event which triggered them. You might have noticed we&#8217;ve started decommissioning these headers.<\/em><\/p>\n<p><em>If for some reason you were using these headers programmatically in order to detect \/ process events, you should stop doing it and switch to one of the means supported by the API. For example, the Streaming API. Please let us know if you needed help or if you had questions!<\/em><\/p>\n<p>(from:\u00a0<a href=\"https:\/\/dev.twitter.com\/discussions\/708%29\">https:\/\/dev.twitter.com\/discussions\/708)<\/a><\/p>\n<p>I considered switching to using the Streaming API in the past, but the only option for Topify is to use the <a href=\"https:\/\/dev.twitter.com\/docs\/streaming-api\/site-streams\">Site Streams<\/a>\u00a0version of it. But Site Streams are still in beta, and according to the documentation there is no estimated date for it to exit beta. Considering this last episode and other actions by Twitter in the past year, I have no desire to experiment with their beta offerings. Not only this can result in unstable service for you, they might just shut it down one day.<\/p><\/blockquote>\n<div class=\"SPOSTARBUST-Related-Posts\"><H3>Related Posts<\/H3><ul class=\"entry-meta\"><li class=\"SPOSTARBUST-Related-Post\"><a title=\"Why did my Twitter app suddenly die?\" href=\"https:\/\/www.perivision.net\/wordpress\/2013\/06\/why-did-my-twitter-app-suddenly-die\/\" rel=\"bookmark\">Why did my Twitter app suddenly die?<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"Twitter to be included in the native iOS build. And what that could mean\" href=\"https:\/\/www.perivision.net\/wordpress\/2011\/06\/twitter-native-ios-build\/\" rel=\"bookmark\">Twitter to be included in the native iOS build. And what that could mean<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"Twitter going to OAuth ONLY in 2 weeks.  You have been warned.\" href=\"https:\/\/www.perivision.net\/wordpress\/2010\/06\/twitter-going-to-oauth-only-in-2-weeks-you-have-been-warned\/\" rel=\"bookmark\">Twitter going to OAuth ONLY in 2 weeks.  You have been warned.<\/a><\/li>\n<\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Another one bits the dust.\u00a0 Topify, a service that makes working with twitter and email much better decided to not to deal with the latest changes to the Twitter API.\u00a0 And I can understand some what because one of the services of TwittFilter ( developed by Yours Truly)\u00a0 has a similar service where it will&hellip; <a class=\"read-more\" href=\"https:\/\/www.perivision.net\/wordpress\/2011\/07\/topify-is-now-gone-is-there-a-reason-to-use-to-the-twitter-api-anymore\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":5789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21,134,6],"tags":[1385,1384,691],"class_list":["post-5780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fail","category-social-media","category-twitter","tag-deadpool","tag-topify","tag-twitter-api"],"jetpack_featured_media_url":"https:\/\/www.perivision.net\/wordpress\/wp-content\/uploads\/2011\/07\/Topify-deadpool.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pjzQD-1ve","_links":{"self":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/5780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/comments?post=5780"}],"version-history":[{"count":9,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/5780\/revisions"}],"predecessor-version":[{"id":5875,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/5780\/revisions\/5875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/media\/5789"}],"wp:attachment":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/media?parent=5780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/categories?post=5780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/tags?post=5780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}