8a1c6ec4 by Jeff Balicki

commit

1 parent 2c2d0207
......@@ -106,6 +106,8 @@ class ApiController extends Controller
$json = json_encode($json);
$json = json_decode($json);
$pdfLocation = $json->pdf[0]->pdfLocation;
$storagePath = Storage::disk('public')->getDriver()->getAdapter()->getPathPrefix();
......@@ -142,8 +144,8 @@ class ApiController extends Controller
$response = $pdfId;
$statusCode = 200;
$UploaqdPdf = new GoogledriveuploadpdfController();
$UploaqdPdf = $UploaqdPdf->google_drive_upload($folder, 'new_'.$fileClean);
return Response::json( $response, $statusCode);
$UploaqdPdf = $UploaqdPdf->google_drive_upload($folder, 'new_'.$pdfLocation);
return Response::json( $response, $statusCode);
......
......@@ -37,19 +37,19 @@ class GoogledriveuploadpdfController extends Controller
$client->setScopes(array('https://www.googleapis.com/auth/drive.file'));
$client->setClientId('206523860143-kgs80emhfm1sof79nggd48gnhbl1j6ei.apps.googleusercontent.com');
$client->setClientSecret('qmUMAi09SU4wU4R3uOkvsiwK');
$client->setRedirectUri('http://pdf-customizer.synapsus.co/auth/google/callback');
$client->setAccessType('offline');
$client->setRedirectUri('http://pdf-customizer.synapsus.co//public/auth/google/token');
//$client->setRedirectUri('http://localhost:8888/pdf-customizer/public/auth/google/token');
// error_log(print_r($client,true));
session_start();
if (isset($_GET['code'])) {
$client->authenticate();
$_SESSION['access_token'] = $client->getAccessToken();
}
$google_token= json_decode($_SESSION['access_token']);
$client->refreshToken($google_token->refresh_token);
$client->refreshToken('1/PZ1OjsCxkeGJx6iVnsQnHOkFYj1_PXir2w-fnugqIkg');
$_SESSION['access_token']= $client->getAccessToken();
......@@ -60,6 +60,10 @@ class GoogledriveuploadpdfController extends Controller
$file = new \Google_Service_Drive_DriveFile();
$parent = new \Google_Service_Drive_ParentReference();
$parent->setId('0B2R_Tz3gJKhwMUUwclozRWxsRTA');
$file->setParents(array($parent));
$mimetype = 'application/pdf';
$uploadType = 'media';
......@@ -84,26 +88,21 @@ class GoogledriveuploadpdfController extends Controller
}
public function handleGoogleCallback()
{
}
public function GoogleToken()
{
session_start();
$client = new \Google_Client();
$client->setScopes(array('https://www.googleapis.com/auth/drive.file'));
$client->setClientId('206523860143-kgs80emhfm1sof79nggd48gnhbl1j6ei.apps.googleusercontent.com');
$client->setClientSecret('qmUMAi09SU4wU4R3uOkvsiwK');
$client->setRedirectUri('http://pdf-customizer.synapsus.co/auth/google/callback');
//$client->setRedirectUri('http://pdf-customizer.synapsus.co/auth/google/token');
$client->setRedirectUri('http://localhost:8888/pdf-customizer/public/auth/google/tokenCallback');
$client->setAccessType('offline');
if (isset($_GET['code'])) {
......@@ -138,7 +137,7 @@ class GoogledriveuploadpdfController extends Controller
echo "Refresh Token = " . $token->refresh_token . '<br/>';
echo "Token type = " . $token->token_type . '<br/>';
echo "Expires in = " . $token->expires_in . '<br/>';
echo "ID Token = " . $token->id_token . '<br/>';
//echo "ID Token = " . $token->id_token . '<br/>';
echo "Created = " . $token->created . '<br/>';
echo "<a class='logout' href='?logout'>Logout</a>";
} else {
......
......@@ -54,4 +54,5 @@ Route::post('fileentry/add',[
Route::get('api/googlePdfUpload/{folder}/{filename}', 'GoogledriveuploadpdfController@google_drive_upload');
Route::get('auth/google/callback', 'GoogledriveuploadpdfController@google_drive_upload');
Route::get('auth/google/token', 'GoogledriveuploadpdfController@GoogleToken');
\ No newline at end of file
Route::get('auth/google/token', 'GoogledriveuploadpdfController@GoogleToken');
Route::get('auth/google/tokenCallback', 'GoogledriveuploadpdfController@GoogleToken');
\ No newline at end of file
......