[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/repository/skydrive/ -> microsoftliveapi.php (summary)

Functions for operating with the skydrive API

Author: Dan Poltawski <dan.poltawski@luns.net.uk>
Copyright: 2012 Lancaster University Network Services Ltd
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 243 lines (9 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

microsoft_skydrive:: (8 methods):
  __construct()
  use_http_get()
  auth_url()
  token_url()
  download_file()
  get_folder_name()
  get_file_list()
  folder_cache_key()


Class: microsoft_skydrive  - X-Ref

A helper class to access microsoft live resources using the api.

This uses the microsfot API defined in
http://msdn.microsoft.com/en-us/library/hh243648.aspx

__construct($clientid, $clientsecret, $returnurl)   X-Ref
Construct a skydrive request object

param: string $clientid client id for OAuth 2.0 provided by microsoft
param: string $clientsecret secret for OAuth 2.0 provided by microsoft
param: moodle_url $returnurl url to return to after succseful auth

use_http_get()   X-Ref
Should HTTP GET be used instead of POST?

The Microsoft API does not support POST, so we should use
GET instead (with the auth_token passed as a GET param).

return: bool true if GET should be used

auth_url()   X-Ref
Returns the auth url for OAuth 2.0 request

return: string the auth url

token_url()   X-Ref
Returns the token url for OAuth 2.0 request

return: string the auth url

download_file($id, $path)   X-Ref
Downloads a file to a  file from skydrive using authenticated request

param: string $id id of file
param: string $path path to save file to
return: array stucture for repository download_file

get_folder_name($folderid)   X-Ref
Returns a folder name property for a given folderid.

param: string $folderid the folder id which is passed
return: mixed folder name or false in case of error

get_file_list($path = '')   X-Ref
Returns a list of files the user has formated for files api

param: string $path the path which we are in
return: mixed Array of files formated for fileapoi

folder_cache_key($folderid)   X-Ref
Returns a key for foldernane cache

param: string $folderid the folder id which is to be cached
return: string the cache key to use



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1