Skip to content

Instantly share code, notes, and snippets.

View delraydavis's full-sized avatar

DelRay Davis delraydavis

View GitHub Profile
<?php
curl_setopt($ch, CURLOPT_URL, 'https://evs.idrive.com/evs/getServerAddress');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<IDRIVE USER ID>'. '&pwd=' . '<IDRIVE USER PASSWORD>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
<?php
curl_setopt($ch, CURLOPT_URL, '<IDRIVE SERVER LOCATION>/evs/validateAccount');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<IDRIVE USER ID>'. '&pwd=' . '<IDRIVE USER PASSWORD>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
<?php
curl_setopt($ch, CURLOPT_URL, '<IDRIVE SERVER LOCATION>/evs/getVersions');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<USER ID FROM IDRIVE>'. '&pwd=' . '<USER PASSWORD FROM IDRIVE>'.'&p='.'<PATH TO FILE ON IDRIVE>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
<?php
curl_setopt($ch, CURLOPT_URL, '<IDRIVE SERVER LOCATION>/evs/validatePvtKey');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<IDRIVE USER ID>'. '&pwd=' . '<IDRIVE USER PASSWORD>'. '&pvtKey=' . '<IDRIVE USER PRIVATE KEY>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
<?php
curl_setopt($ch, CURLOPT_URL, '<IDRIVE SERVER LOCATION>/evs/getProperties');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<IDRIVE USER ID>'. '&pwd=' . '<IDRIVE USER PASSWORD>'.'&p=' . '<IDRIVE PATH>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
<?php
curl_setopt($ch, CURLOPT_URL, '<IDRIVE SERVER LOCATION>/evs/isFileFolderExists ');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$body = 'uid=' . '<IDRIVE USER ID>'. '&pwd=' . '<IDRIVE USER PASSWORD>'.'&p=' . '<IDRIVE PATH>';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
require "net/https"
require 'uri'
uri = URI.parse("https://evs.idrive.com")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new("/evs/getServerAddress")
require "net/https"
require 'uri'
uri = URI.parse("<IDRIVE SERVER LOCATION>")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new("/evs/validateAccount")
require "net/https"
require 'uri'
uri = URI.parse("<IDRIVE SERVER LOCATION>")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new("/evs/getVersions")
import urllib, urllib2
url = 'https://evs.idrive.com/evs/getServerAddress'
params = urllib.urlencode({
'uid': <IDRIVE USER ID>,
'pwd': <IDRIVE USER PASSWORD>
})
result = urllib.urlopen(url, params).read()