I am fairly new to this. I have to make sure that some twitter code written over god knows how long ago with this company I have only been with a year and a half will work with API version 1.1 (some of it 3rd party, made by Abraham Williams, http://abrah.am)
I am really not getting clear answers ANYWHERE.
First, twitter indicates that as long as you have OAuth, everything should be cool. That is, if you also fix the “endpoints”. I guess these are various access URLs. I am curious as to why twitter does not tell us exactly what those endpoints are for API 1.1. There is no room for speculation with computer programming. You either get the URL/string/code/password/function name right or you don’t. In some cases, if you do not have each and every line of code perfect, the entire application blows up.
If I ran a multimillion dollar company that untold numbers of businesses and individuals tightly integrated their applications with and I was going to make a major change that demanded that everyone updates or else their apps no longer work, I would tell everyone exactly, precisely what lines of code need to change to avoid these potentially embarrassing and destructive hassles.
I would make a line item sheet of what needs to be changed to what. For example, in the library of code I have to deal with, I see “https://api.twitter.com/1/”
I get the impression that this should be changed, but to what? In the code I have to work with I changed it to both “https://api.twitter.com/1_1/” and also “https://api.twitter.com/1.1/”. But, neither of these urls work, whereas “https://api.twitter.com/1/” does work.
(was working with the php TwitterOAuth class by Abraham Williams)
What is odd that twitter seems to indicate on various pages that it should be “https://api.twitter.com/1.1/” with various GET examples here:
https://dev.twitter.com/docs/api/1.1
May I suggest whoever does the technical writing for twitter please take a look at this book?
http://www.sensible.com/dmmt.html