Social Media has changed the world. In the past 15 years or so, it has disrupted the way people communicate, gather information, buy or sell products and services, and possibly even influenced the way people vote. It's really hard to imagine life without it. And though there is plenty of negative news about how social media is invading our privacy and affecting our society as a whole, it appears popularity hasn't waned. Some cool innovative technology has been released from social giants such as Facebook (to name a few: ReactJS, PyTorch AI framework, and GraphQL, which is now a popular open source query language). And if user traffic to our directory in the last six months is any indication, developers are still clearly interested in creating social applications. Here we take a look at some of the more popular Social APIs.
The Twitter API went through some critical changes last summer (mainly the deprecation of the streaming API used by Tweetbot-type 3rd party clients), resulting in the rebirth of a trio of Twitter APIs for developers. Twitter Direct Message (DM) API allows developers programmatic access to the direct message function of Twitter. Users can send and receive direct messages, create welcome messages, attach media, prompt users for structured replies, link to websites with buttons, and more with the DM API. Twitter Search Tweets APITrack this API provides access to the previous 30 days of Tweets with a paid plan. And Twitter Ads APITrack this API provides developers with programmatic access to advertising accounts. Ad partners can promote Tweets and Twitter accounts, schedule campaigns, retrieve analytics, manage audiences, and more with this API.
In October 2018, following a tumultuous year that saw the company in the middle of a number of privacy scandals, Facebook released v3.2 of the Facebook Graph APITrack this API. It connects developers to the Facebook social graph, a data diagram of connected facebook profile objects and nodes, such as users, photos, pages, comments, and other information, and includes access to Instagram Graph APITrack this API. This API allows public access but a developer key is required for private data. Other popular Facebook APIs include Facebook Ads APITrack this API and Facebook Marketing APITrack this API.
LinkedIn is a business social networking hub that originated in 2003. It has millions of users and is implemented in over 200 countries. The LinkedIn APITrack this API is a RESTful platform that provides a data about users, companies, jobs, and the interactions and relationships between them. LinkedIn recently required all developers to migrate to v2 of the API, which included modernized tech such as OAuth 2.0 authentication.
Tumblr is a microblog platform focused on photos, videos, and short-form blog posts. The Tumblr APITrack this API provides programmatic access to information about posts including title, URL, description, images, avatars, likes, comments, and more. Tumblr API now offers the Neue Post Format (NPF), a more mobile-friendly JSON-based spec, created by Tumblr's engineer team.
SoundCloud is an audio platform in which users can upload, record, promote and share their sounds across the web. The SoundCloud APITrack this API makes most of the features from SoundCloud.com available to app developers. Upload and embed sounds, manage and play sounds, retrieve data about comments, follows, likes and more with the API. SoundCloud also provides SDKs to simplify integrating functionality like audio sharing and recording directly into iOS, Android and web apps.