Parse.com Sign In Using PHP CURL
Parse.com is an external BaaS (Backend as a service) provider.
Parse.com provides REST API that lets you interact with Parse.com from anything that can send an HTTP Request. In this tutorial we will send and HTTP Request to Parse.com using PHP CURL.
This tutorial assumes that you have Parse.com account. Follow the below mentioned steps to create a Parse.com App and obtain Application Id.
- Sign In to Parse.com
- Move to Dashobard
- Create a New App
- Copy Application ID, Client Key and REST API Key
The code below will send a PHP CURL request to REST API of Parse.com. You have to place you Application ID and REST API Key with the placeholders. You can run this code on a PHP server.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $url = 'https://api.parse.com/1/login/?username=YOUR_USERNAME&password=YOUR_PASSWORD'; $headers = array( "Content-Type: application/json", "X-Parse-Application-Id: " . YOUR_APPLICATION_ID, "X-Parse-REST-API-Key: " . YOUR_REST_API_KEY, ); $rest = curl_init(); curl_setopt($rest, CURLOPT_URL, $url); curl_setopt($rest, CURLOPT_HTTPGET, true); curl_setopt($rest, CURLOPT_HTTPHEADER, $headers); curl_setopt($rest, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($rest, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($rest); print_r(json_decode($response)); curl_close($rest); ?> |
The response body is a JSON object containing all the user-provided fields except password. It also contains the createdAt,updatedAt, objectId, and sessionToken fields.
1 2 3 4 5 |
{ "createdAt": "2011-11-07T20:58:34.448Z", "objectId": "g7y9tkhB7O", "sessionToken": "pnktnjyb996sj4p156gjtp4im" } |