2019-06-01 net

(Brent) #1
Facebook Graph API
https://developers.facebook.com/docs/
graph-api/
Whether we like it
or hate it – all roads
lead to Facebook.
The company has
focused its once
sprawling API
ecosystem into the Graph API. The entity of
the social space is perceived as a graph data
structure, with which third-party
applications can interact using traditional
graph theory operations.
While the mathematical part of the
problem usually is simple, keep in mind
that the Graph API allows for incredibly
destructive actions such as posting spam.
Due to that, devs working on Graph-API-
based programs need to be prepared for quite
a bit of verification effort. Facebook requires
complex authentication flows, which
can become problematic especially when
working in a pure JavaScript environment.
Nevertheless, the API remains the only valid
way to interact with Facebook.

Apple Pay on the Web
https://developer.apple.com/
documentation/apple_pay _on_the_web
Payment processors
and social networks
are especially
defined by
Metcalfe’s law of
network usability –
the value of a network increases with the
square of its number of users.
In light of this, while Apple Pay may not
be quite as flexible a friend as MasterCard
or Visa, it does unlock payments with the
estimated 253 million people that use the
service worldwide (https://www.ubergizmo.
com/2018/08/apple-pay-253-million-users/).
Should you feel like accepting Apple Pay
on your website, implement the various
JavaScript-based API interfaces but do keep
in mind that the product remains limited to
people owning recent iOS devices. Android
and Windows users, obviously, will be left out
unless they visit the website with an iPhone


  • one very important reason why you should
    not use Apple Pay as the only payment
    processor in your application.


MapKit JS
https://developer.apple.com/maps/
mapkitjs/
When Apple
decided to ditch
Google’s mapping
application in
favour of its own,
pundits had a really
good time laughing at the Cupertinians –
indeed, the first revision of the product made
laughable and extremely funny mistakes.
Nevertheless, continued engineering
investment has brought the product to a
point where it is currently a more than viable
mapping solution.
Apple, logically, wants to expand the
reach of its product while staying off of
competitors’ platforms. Due to that, the
decision to take to the web was logical.
One interesting aspect of MapKit JS is the
extremely generous free allowance – you can
run 250,000 views and 25,000 ser vice calls
per day through its API for free.

In a move surprising no one with even a modicum of industry
experience, Google is not alone in trying to claim a part of the
API market. Here are a few APIs from other companies you
probably should know about

DEVS WORKING


ON GRAPH-


API-BASED


PROGRAMS


NEED TO BE


PREPARED FOR


QUITE A BIT OF


VERIFICATION


EFFORT


FEATURES
19 groundbreaking APIs

Free download pdf