Skip to content

Instantly share code, notes, and snippets.

View mosampaio's full-sized avatar

Marcos Sampaio mosampaio

  • Sydney, Australia
View GitHub Profile
@mosampaio
mosampaio / README.md
Last active January 13, 2021 08:02
Gmail Api OAuth Using Node.js Express - part 2

How to Run?

  • Make sure there is a mongodb instance running locally.

  • First export the environment variables.

export CLIENT_ID=your-client-id
export CLIENT_SECRET=your-client-secret
export DOMAIN_URL=your-domain-url
@mosampaio
mosampaio / README.md
Last active September 1, 2016 14:21
Gmail Api OAuth Using Node.js Express - part 1

How to Run?

  • Make sure there is a mongodb instance running locally.

  • First export the environment variables.

export CLIENT_ID=your-client-id
export CLIENT_SECRET=your-client-secret
export DOMAIN_URL=your-domain-url
@mosampaio
mosampaio / app.php
Last active August 24, 2016 17:26
How to consume a json Rest API with PHP using Unirest
<?php
require __DIR__ . '/vendor/autoload.php';
$response = Unirest\Request::get('https://api.github.com/repos/twilio/twilio-php/contributors');
print_r($response->body);
@mosampaio
mosampaio / app.php
Last active August 18, 2019 20:08
How to consume a json Rest API with PHP using Guzzle
<?php
require __DIR__ . '/vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client([
'base_uri' => 'https://api.github.com',
'timeout' => 5.0,
]);
@mosampaio
mosampaio / app.php
Last active August 24, 2016 17:26
How to consume a json Rest API with PHP using Httpful
<?php
require __DIR__ . '/vendor/autoload.php';
$url = "https://api.github.com/repos/twilio/twilio-php/contributors";
$response = \Httpful\Request::get($url)->expectsJson()->send();
print_r($response->body);
@mosampaio
mosampaio / app.php
Last active August 24, 2016 17:27
How to consume a json Rest API with PHP using PHP Curl
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "https://api.github.com/repos/twilio/twilio-php/contributors");
$result = curl_exec($ch);
curl_close($ch);
@mosampaio
mosampaio / app.py
Last active August 23, 2016 14:13
How to consume a json Rest API with Python using requests
# remember to add the dependency > pip install requests
import requests
url = 'https://api.github.com/repos/twilio/twilio-python/contributors'
print(requests.get(url).json())
@mosampaio
mosampaio / app.py
Created August 23, 2016 14:11
How to consume a json Rest API with Python using urllib
import urllib.request
url = 'https://api.github.com/repos/twilio/twilio-python/contributors'
response = urllib.request.urlopen(url).read()
print(response)
@mosampaio
mosampaio / app.py
Last active August 23, 2016 17:30
How to consume a json Rest API with Python using tornado
# Remember to add the dependency > pip install unirest
from tornado.httpclient import HTTPClient
from tornado.httpclient import AsyncHTTPClient
import tornado.ioloop
url = 'https://api.github.com/repos/twilio/twilio-node/contributors'
headers = {'user-agent': 'my app'}
# Synchronous
http_client = HTTPClient()
@mosampaio
mosampaio / app.py
Last active August 23, 2016 14:11
How to consume a json Rest API with Python using http.client
import http.client
conn = http.client.HTTPSConnection("api.github.com")
conn.request(method="GET", url="/repos/twilio/twilio-python/contributors",
headers={'user-agent': 'My App'})
r1 = conn.getresponse()
data1 = r1.read()
print(data1)
conn.close()