3/22/2023 0 Comments Marsedit 4 api password![]() Since the early, attentive responses in the discussion group two days ago, there has been no further update. In short: clients of the V1 Tumblr API are no longer able to read posts with authentication from the service. As far as I can tell, parameters must be provided in the URL for the request, except Tumblr has now explicitly stopped respecting the username and password arguments. For the API call in question, the “/read” endpoint, none of the arguments, username and password included, are recognized by Tumblr from the body of the POST. Here’s the rub: the new requirements don’t work, either. Still, a grace period would be better than leaving all of my Tumblr-blogging customers in the lurch, so I immediately set out to adapt MarsEdit to work with the new requirements. Anybody who develops for the Mac or iOS App Stores knows that sometimes an app can sit in review for two weeks before it’s even considered for approval. In the previously linked Tumblr API discussion, Tumblr proposed that clients such as MarsEdit should switch to providing authentication information in the body of the request, but offered that perhaps they could temporarily restore the “old behavior,” for perhaps two weeks, while developers update client apps to meet the new requirement.įirst, two weeks is not a lot of time to adapt to a sudden change like this. However, my friend Mike Ash pointed out that there is some rationale for keeping sensitive data out of request URLs as they are more likely to be logged and kept around longer-term than the content of a request. The security improvement here is modest: as the connection the API is not over HTTPS, the entire content of the POST request could be intercepted as easily as the URL for the request. Instead, the same authentication details should be provided in the body of the POST request. ![]() For example, a request to read draft posts on a Tumblr site might look like this: The policy change is, in short, that user credentials may no longer be provided as part of the URL scheme in requesting assets for the blog. A few minutes later, it was clear that they understood the cause to be a policy change within Tumblr that was made on purpose. I was heartened to receive a reply within minutes, from John Bunting of the Tumblr team, that they were looking into the issue. The result for users of MarsEdit is a never-ending string of requests for the username and password, and posts from the blog never appear in the app.Īfter learning of and researching the issue, I contacted Tumblr’s engineers with a message to the Tumblr API discussion group. In particular, when asking Tumblr to provide a list of posts stored on the server, authentication fails and an error code is returned in lieu of the requested posts. Since that time, it has always lacked a few features such as support for editing video and audio posts, but with the exception of some particularly flakey periods in Tumblr’s network availability, the feature has been solid, and appreciated by mutual customers of Tumblr and MarsEdit.Įarlier this week Tumblr quietly, and without warning, changed the behavior of the API that MarsEdit and countless other apps rely upon, removing the ability of clients to authenticate with a user’s username and password. MarsEdit 3 customers who purchased from either the web or the Mac App Store on June 1 or later can upgrade to version 4.0 absolutely free, and MarsEdit 3 customers who purchased before June 1 can still upgrade for 50% off at $24.95.MarsEdit has featured support for connecting to Tumblr blogs since February 27th, 2009. MarsEdit 4 is available on the web and on the Mac App Store for $49.95 after the 14 day free trial (otherwise publishing features are disabled and editing is limited to local content only). MarsEdit 4 also marks the first major new version in seven years, and it’s a free app to try for two weeks before purchasing. If you publish from the Mac and haven’t tried MarsEdit before, version 4.0 is a great place to start if you want to experience offline writing with local copies of your content without the browser involved. Support for macOS standard autosave means never worrying about losing your work. MarsEdit Safari App Extension makes it easy to create new posts based on things you read on the web. Preview fillters for Markdown, MultiMarkdown, and Convert Line Breaks are now implemented natively so they run at lightning speed, converting your writing on the fly. A baseline template is easily created and can be fine-tuned by hand if desired. Preview your posts as you write them, just as they’ll appear when published on the web.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |