Ошибка CURLOPT_RETURNTRANSFER при загрузке в App Engine

Когда я загружаю свой код в GAE, я получаю следующую ошибку. Я понятия не имею, почему я получаю это.

Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed

'CURLOPT_RETURNTRANSFER' in /base/data/home/apps/s~yourwebpay/1.379586028882033552/google-api-php-
client/src/Google_Client.php on line 106 Notice: Use of undefined constant CURLOPT_FOLLOWLOCATION - assumed 'CURLOPT_FOLLOWLOCATION' in /base/data/home/apps/s~yourwebpay/1.379586028882033552/google-api-php-client/src/Google_Client.php on line 106 Notice: Use of undefined constant CURLOPT_FAILONERROR - assumed 'CURLOPT_FAILONERROR' in

Код, который я использую:

<?php
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';

$client = new Google_Client();
// Get your credentials from the console
$client->setClientId('YOUR_CLIENT_ID');
$client->setClientSecret('YOUR_CLIENT_SECRET');
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$client->setScopes(array('https://www.googleapis.com/auth/drive'));

$service = new Google_DriveService($client);

$authUrl = $client->createAuthUrl();

//Request authorization
print "Please visit:\n$authUrl\n\n";
print "Please enter the auth code:\n";
$authCode = trim(fgets(STDIN));

// Exchange authorization code for access token
$accessToken = $client->authenticate($authCode);
$client->setAccessToken($accessToken);

//Insert a file
$file = new Google_DriveFile();
$file->setTitle('My document');
$file->setDescription('A test document');
$file->setMimeType('text/plain');

$data = file_get_contents('document.txt');

$createdFile = $service->files->insert($file, array(
'data' => $data,
'mimeType' => 'text/plain',
));

print_r($createdFile);
?>

Мне удалось получить ключи API, а также включить Drive SDK и Drive API в проекте.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]