Доступ к электронным таблицам Google с C# с помощью Google Data API перестал работать с Моно

Я пытаюсь получить доступ к своим электронным таблицам Google с помощью API GData. Я последовал примеру, который похож:

var service = new SpreadsheetsService("myTest");
service.setUserCredentials(username, password);
var query = new SpreadsheetQuery();
var feed = service.Query(query);

Это должно возвратить канал со списком электронных таблиц. Однако это перестало работать с:

Google. GData. Клиент. GDataRequestException: Выполнение запроса перестало работать: http://spreadsheets.google.com/feeds/spreadsheets/private/full---> Система. Сеть. WebException: удаленный сервер возвратил ошибку: (404) Не Найденный.

Когда я пробую вышеупомянутую ссылку непосредственно в моем браузере, я могу загрузить канал, пока я зарегистрирован в мою учетную запись Google.

Немного дополнительной информации:

  1. Я не нахожусь позади брандмауэра
  2. Я проверил свое имя пользователя (maurits.rijk по gmail.com) и пароль несколько раз
  3. Я использую Mandriva в VirtualBox на MacBook
  4. Весь мой код компилируется с Моно

Я попробовал ту же функциональность в Java на OS X. Тот код работает как ожидалось.

1
задан Brian Tompsett - 汤莱恩 19 December 2015 в 13:35
поделиться

2 ответа

Я нашел проблему и решение в коде Google, проблема 88 как комментарий 8.

Короче говоря, используя

mozroots --import --sync --quiet

решает эту проблему. У меня теперь работает.

1
ответ дан 3 September 2019 в 01:06
поделиться

Мне кажется, проблема Mono .
Не могли бы вы протестировать со скрипачом, чтобы проверить, доходит ли ваш вызов до сервера?

1
ответ дан 3 September 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: