What's your API's "Time To 200"?

by @edent | # # | 3 comments | Read ~11,065 times.

M'colleague Charles has introduced me to the most spectacular phrase - "Time To 200". That's a measurement of the length of time it takes a new user to go from signing up to your API to getting their first HTTP 200 response. Think about the last time you started using a new API... Fill in…

Continue reading →

Are APIs Elitist?

by @edent | # # # | 1 comment | Read ~1,207 times.
Binary code displayed on a screen.

(This post written partly to tease my delightful colleague Charles, but also as a way of thinking about user needs.) During a recent Open Data Café, one of the guests made an entirely reasonable point. An API only method of getting data is elitist. Already having my assumptions tested - are APIs elitist? food for…

Continue reading →

How to track down the original owners of stolen Twitter accounts

by @edent | # # # | 2 comments | Read ~231 times.
The Twitter logo drawn in circles.

Recently, one of the accounts I follow on Twitter was hijacked. It was turned into a PS5 giveaway scam. The people who hijacked the account changed the name, avatar, and deleted all the previous Tweets. Here's how I found who the original owner was, and managed to contact them. A Twitter account has a screen…

Continue reading →

Disintermediate The State

by @edent | # # | 1 comment | Read ~105 times.
The "That's a paddling" meme - saying "Renew your goose tax? That's an API!"

As part of my MSc, I'm being asked to think about "digital disruption" - so here are some personal thoughts about the future of transactions with the state. The UK Government has a lot of APIs to let computers communicate with each other. Most of them are department-to-department. For example, the Ministry of Birds wants…

Continue reading →

WordPress's undocumented stats API

by @edent | # # | 2 comments | Read ~208 times.
WordPress console showing a JSON output.

This blog runs on WordPress. Using their JetPack plugin, I get fairly detailed stats on views and visitors. But, bizarrely, the API is undocumented. Well, sort of... Let me explain: Just Show Me The Code Here's the API call to get a year's worth of data about your blog. https://public-api.wordpress.com/rest/v1.1/sites/shkspr.mobi::blog/stats/visits ?unit=day &date=2021-01-03 &quantity=365 &stat_fields=views%2Cvisitors' Replace…

Continue reading →

Introducing - On This Day in Twistory

by @edent | # # # | 3 comments | Read ~301 times.
A list of columns with Tweets in them.

One of the things I loved about Facebook was its "On This Day" feature. There's something delightful about seeing what nonsense you were talking about on this day a decade ago. Twitter doesn't have anything like that. So I built it. Introducing - Twistory.ml Stick your @ name in, hit the big button, and you'll…

Continue reading →

Moneyed - a personal OpenBanking API

by @edent | # # # # # | 3 comments | Read ~196 times.
API Token generation screen.

After writing about how to use MoneyDashboard's unofficial API, the good folk at Moneyed told me about their officially supported API! So here's a quick review & howto guide. Moneyed is a slightly strange service. I think it is designed for companies to give as a benefit to their employees. But you can sign up…

Continue reading →

Unofficial MoneyDashboard Neon API

by @edent | # # # # # | Read ~132 times.
A tiny lego Storm Trooper eats a chocolate coin.

Yesterday, I wrote up how to use the MoneyDashboard Classic API. Read that blog post first before reading this one. MoneyDashboard have launched a new "Neon" service. The API is a bit more simple, but authentication is harder. Here's a quick guide to the bits of the API that I found useful. I've lightly redacted…

Continue reading →

Unofficial MoneyDashboard API

by @edent | # # # # # | 4 comments | Read ~685 times.
A tiny lego Storm Trooper eats a chocolate coin.

The OpenBanking specification is brilliant. It allows you to aggregate all of your financial accounts in one place. You can give read or write access to apps and services. Magic! API access is restricted to registered financial institutions. That's good, because it puts up a barrier to entry preventing dodgy companies slurping up your data…

Continue reading →

OMG! Twitter release an OFFICIAL conversations API!

by @edent | # # # | 4 comments | Read ~834 times.
An organic, branching tree view of a conversation.

One of the most requested Twitter API features is now available - the ability to get replies to a Tweet as a thread. Long time readers know that I've long been a fan of Visualising Twitter Conversations in 2D Space. But up until now you had to use horrible hacks to get the data. As…

Continue reading →