Проблемы с получением данных из электронной таблицы Google с помощью Zend Gdata — пустой результат

Я пытаюсь подключиться к электронной таблице Google с помощью библиотеки Zend GData, как показано ниже

// Google user account
$username = GOOGLE_USERNAME; // Your google account username
$password = GOOGLE_PASSWORD; // Your google account password

// Document key - get it from browser addres bar query key for your open spreadsheet

$key = GOOGLE_SPREADSHEET_KEY;

// Init Zend Gdata service

$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($username, $password, $service);
$spreadSheetService = new Zend_Gdata_Spreadsheets($client);


// Fetch recorded response data from Google Spreadsheet

try {
// get spreadsheet entry
$ssEntry = $spreadSheetService->getSpreadsheetEntry('https://spreadsheets.google.com/feeds/spreadsheets/' . $key);
// get worksheets in this spreadsheet
$wsFeed = $ssEntry->getWorksheets();
} catch (Exception $e) {
die('ERROR: ' . $e->getMessage());
}

Я получаю ниже ошибки:

ERROR: DOMDocument cannot parse XML: DOMDocument::loadXML(): Empty string supplied as input

Проблема в том, что Google удалил средство ClientLogin из Google API
Теперь мне нужно использовать библиотеку Zend GData с OAuth или OAuth2

Пожалуйста, помогите мне в этой части, я немного спешу.

Или кто-нибудь знает любое другое решение PHP для достижения решения. Буду очень благодарен.

Заранее спасибо.

3

Решение

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

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

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

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