Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at email@example.com.
Six APIs have been added to the ProgrammableWeb directory in Notifications, Charity, Location, Social, and Bluetooth categories. Also added, client libraries for use with the Facebook Graph API.
Knowvent is an event and notifications hub for applications. With Knowvent’s REST API, developers can create, publish, subscribe to, and organize notifications for their business or programming project. API methods include publish or get details about an event, monitor processes, and receive reports about notifications by date range, event type, or category. We’ve primarily categorized the Knowvent API under the Notifications category. See ProgrammableWeb’s complete list of Notifications APIs.
Dexterity Ventures Inc. offers an API called the DVI GIVE_api. It is a free API that allows for the facilitation of giving and adding social good into projects. With the Give_api, users have the ability to search and access information about charities (such as financial details, locations, types, projects, and other facets) and make donations. We’ve primarily categorized the Give API under the Charity category. See ProgrammableWeb’s complete list of Charity APIs.
boundaries.io is a simple API that allows developers to integrate GeoJson U.S. boundaries into applications. Endpoints for U.S. boundaries are available on Mashape, where users can find U.S., state, zipcode, and city in GeoJSON protocols.
Use the Dialogfeed API to aggregate your social media data for consumption by a JSON, XML, or API service. Use the aggregated data to create a customized media wall or monitor hashtags.
The Beacon Registry allows providers to create and maintain a registration record for the UUID/major/minor combination of any Bluetooth Low Energy device, including iBeacons. With the Beacon Registry API, developers can program specific information that will be pushed to a user when in proximity of their Bluetooth Beacon.
Orange is a global telecommunications service provider based in France. They provide mobile, internet, fixed-line, and television services to 29 countries, and telecommunications services to 220 countries. The company provides a number of APIs for integration and access to their services. Use the Orange Beacon API to send push notifications over Bluetooth. Set beacons to send a message when a Bluetooth device is in proximity to your beacon. Interested developers must sign up for an account for more information. We’ve primarily categorized the Beacon Registry and Orange Beacon APIs under the Bluetooth category. See ProgrammableWeb’s complete list of Bluetooth APIs.
The Facebook Graph presents the social core of Facebook: The people, and connections they have to things they care about. The Facebook Graph API offers developers a simple, consistent view of the Facebook social graph, uniformly representing objects in the graph (e.g., people, photos, events, and pages) and the connections between them (e.g., friend relationships, shared content, and photo tags). We’ve recently added two client libraries for use with the API:
Facebook Graph PHP SDK by Fosco Marotto supports the Graph API and Facebook Login. Because the GitHub documentation offers the open source PHP SDK, users will be able to access the platform in an existing PHP application. Test and contribution sections are available.
Facebook Graph Go SDK created by Huan Du supports the API with file upload, batch request, FQL, and multi-FQL. This library can also be used in the Google App Engine. Developer provides usage instructions with guides for reading a graph user object with valid access token, graph search, JSON response, batch request, multi-query procedures, and more.