Гугл диск ошибка 404

Если вы являетесь пользователем Google Chrome, вы, должно быть, часто сталкивались с ошибкой «404» при работе в Интернете. Хотя может быть несколько возможных причин возникновения этой ошибки, мы перечислили лучшие способы легко исправить эту ошибку в браузере Google Chrome. Вы также можете ознакомиться с нашим руководством о том, как исправить необычную ошибку трафика в Chrome....

Если вы являетесь пользователем Google Chrome, вы, должно быть, часто сталкивались с ошибкой «404» при работе в Интернете. Хотя может быть несколько возможных причин возникновения этой ошибки, мы перечислили лучшие способы легко исправить эту ошибку в браузере Google Chrome. Вы также можете ознакомиться с нашим руководством о том, как исправить необычную ошибку трафика в Chrome.

Наиболее распространенные причины возникновения ошибки 404 следующие:

  • Неверный ввод URL.
  • Веб-страница, которую вы ищете, переехала на новый адрес.
  • Страница, которую вы ищете, не имеет URL-адреса перенаправления.
  • Ваша целевая веб-страница была удалена или больше не существует.

Способы исправить ошибку 404 в Google Chrome

Проверьте правильность введенного URL

Первым и главным шагом для быстрого устранения этой ошибки является поиск правильности введенного URL-адреса.

  • Нажмите на строку URL в браузере Chrome и проверьте, правильно ли вы ввели адрес.

Обновить веб-страницу

Чтобы быстро решить и исправить ошибку 404 в браузере Chrome, вам необходимо обновить веб-страницу вручную. Следуйте этим простым шагам, чтобы сделать то же самое.

  • Нажмите кнопку «Обновить» на панели инструментов, расположенную слева от URL-адреса поиска.

  • Вы также можете нажать кнопку F5 на клавиатуре, чтобы мгновенно обновить веб-страницу.
  • Чтобы получить живую версию веб-страницы вместо кешированной, вам нужно нажать Ctrl+F5/Shift+F5/Ctrl+Shift+R. Эта комбинация клавиш выполнит полную перезагрузку веб-страницы, чтобы решить эту проблему.

Проверьте, активен ли целевой веб-сайт

Если вы неоднократно сталкиваетесь с ошибкой 404 при доступе к определенному веб-сайту, вам необходимо проверить статус веб-сайта, который вы пытаетесь посетить. Следуйте этим простым шагам, чтобы определить, работает ли веб-сайт в Интернете.

  • Откройте новую вкладку и получите доступ к ЭтоВнизПрямоСейчас Веб-сайт.
  • Введите доменное имя в строку поиска и нажмите кнопку «Проверить».

  • Подождите несколько секунд, чтобы проверить статус введенного веб-сайта.
  • Если веб-сайт активен и работает, вы увидите зеленый значок ВВЕРХ в описании, в противном случае вы увидите красный значок ВНИЗ, обозначающий, что веб-сайт находится в автономном режиме.

Убедитесь в существовании искомой веб-страницы

Если вы считаете, что столкнулись с этой ошибкой по ошибке, вам необходимо проверить, существует ли ваш целевой веб-сайт в Интернете или нет. Вы можете легко проверить это, воспользовавшись сервисом Whois Lookup на сайте name.com. Следуйте этим простым шагам, чтобы сделать то же самое.

  • Откройте новую вкладку в браузере Chrome и получите доступ к Сервис поиска Whois с сайта Name.com
  • Введите в строку поиска доменное имя или IP-адрес веб-сайта, который необходимо проверить онлайн, и нажмите на зеленую иконку поиска.

  • Вы мгновенно получите подробную информацию об искомом домене вместе с важной связанной информацией, такой как дата создания, реестр и даже дата истечения срока действия домена. Если вашего веб-сайта нет в Интернете, он не даст никаких результатов.

Очистить файлы кеша Google Chrome

Иногда чрезмерное накопление файлов временного кэша может вызвать проблемы при просмотре или открытии определенного веб-сайта. В такой ситуации пользователь, скорее всего, столкнется с ошибкой 404 при загрузке веб-страницы. Чтобы решить эту проблему, вам необходимо вручную очистить файлы кеша, связанные с браузером Google Chrome.

  • Нажмите на значок с тремя точками в правом верхнем углу экрана и откройте «Настройки».

  • На левой боковой панели нажмите на опцию «Безопасность и конфиденциальность». Далее нажмите на кнопку «Очистить данные просмотра».

  • Установите флажок «Кэшированные изображения и файлы» и нажмите кнопку «Очистить данные», чтобы очистить файлы кеша.

Дополнительный совет: измените DNS-серверы вашей системы

Если вы заметили, что ошибка 404 отображается на всем веб-сайте, а не только на одной веб-странице, вам необходимо проверить, доступен ли вам тот же веб-сайт при подключении к другой сети. Если вы видите веб-сайт, когда вы подключены к другой сети, вам необходимо переключить настройки DNS-сервера в предыдущей сети, чтобы избежать ошибки 404. Следуйте этим простым шагам, чтобы легко изменить настройки DNS вашей системы на другие конфигурации, такие как Google DNS.

Подведение итогов: работа в Интернете без ошибок

Мы надеемся, что теперь вы научились исправлять ошибку 404 в браузере Google Chrome. Если эта статья помогла вам исправить существующие ошибки и предоставить вам лучший опыт, нажмите кнопку «Мне нравится» и поделитесь ею со своими друзьями, чтобы помочь им исправить ошибки Chrome. Оставайтесь с нами для более полезных руководств по устранению неполадок.

Окружающая среда: PHP

Работа с папками и файлами:
Я создал папку и 4 подпапки в этой папке на моем диске Google.

Google DRIVE API

  1. Создайте новый консольный проект и автоматически включите Drive API.
  2. Учетная запись службы: создайте учетную запись службы и загрузите файл конфигурации.

Установите клиентскую библиотеку Google.

composer require google/apiclient:^2.0

Я поделился эта папка и 4 подпапки с учетной записью службы.

Ожидаемый результат: папки и файлы должны создаваться во вложенных папках.

Фактический результат:

1 day it works properly but in next day 404 error updated in error log.
{ "error": {"errors": [{ "domain": "global","reason": "notFound","message": "File not found: .","locationType": "parameter","location": "fileId"} ],"code": 404, "message": "File not found: ." } } 

МОЙ код:

//======Send To Google Drive======//
function send_google_drive($id,$fileno,$filename1,$filename2){
            global $wpdb;
            require(ABSPATH.'/wp-content/themes/enemat/googledrives/vendor/autoload.php');
            $client = getClient();
            $service = new Google_Service_Drive($client);
            $folderslink = "";
            $docusignorgs = "";
            $contractdrivelink = "";
            $parentfolders = get_option("parentfolders");
            $crmfolders = get_option("crmfolders");
            try{
            //===Root Folder's Sub Folder======//
            $results = $service->files->listFiles();
            $parents = "";
            foreach ($results->getFiles() as $item) {
                if ($item['name'] == $parentfolders) {
                        $parents = $item['id'];
                        break;
                }
            }

             $optParams = array(
                'pageSize' => 10,
                'fields' => "nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webViewLink,mimeType,parents)",
                'q' => "'".$parents."' in parents"
            );
           $results = $service->files->listFiles($optParams);
           $parentsarray = array();
           foreach ($results->getFiles() as $item) {
                $parentsarray[$item['name']] = $item->getId();        
           }
           $parentid = $parentsarray[$crmfolders];
          //===Root Folder's Sub Folder======//
          //===Sub Folder's Folders======//
            $optParams1 = array(
                'pageSize' => 10,
                'fields' => "nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webViewLink,mimeType,parents)",
                'q' => "'".$parentid."' in parents"
            );
            $results = $service->files->listFiles($optParams1);
           //===Sub Folder's Folders======//    
          //==========CREATE FOLDER====//
            $childid = "";
            foreach ($results->getFiles() as $item) {
                if ($item['name'] == $fileno) {
                    $childid = $item['id'];
                        break;
                    }
            }
            if (empty($childid)){
                    $fileMetadata = new Google_Service_Drive_DriveFile(array(
                                        'name' => $fileno,
                                        'parents'=>array($parentid),
                                        'mimeType' => 'application/vnd.google-apps.folder'));
                                        $file = $service->files->create($fileMetadata, array(
                                        'fields' => 'id'));
                $folderId = $file->id;
            }else{
                $folderId = $childid;
            }
            $newPermission = new Google_Service_Drive_Permission();
            $newPermission->setType('anyone');
            $newPermission->setRole('reader');
            $service->permissions->create($folderId, $newPermission);
            //==========CREATE FOLDER====//     
            if (!empty($filename1)){
                try{
                    $fileMetadata = new Google_Service_Drive_DriveFile(array(
                                'name' => "OFFRE DE PRIME - ".$fileno."",
                                'parents' => array($folderId)
                            ));
                            $content = file_get_contents($filename1);
                            $files = $service->files->create($fileMetadata, array(
                                    'data' => $content,
                                    'uploadType' => 'resumable',
                                    'fields' => 'id')); 
                    $fileids = $files->id; 
                    $docusignorgs = "https://drive.google.com/open?id = ".$fileids."";
                    $folderslink = "https://drive.google.com/drive/folders/".$folderId."";
                    @unlink(ABSPATH."wp-content/themes/enemat/pdfs/".basename($filename1));
                    $newPermission = new Google_Service_Drive_Permission();
                    $newPermission->setType('anyone');
                    $newPermission->setRole('reader');
                    $service->permissions->create($fileids, $newPermission);
                }catch (Google_ServiceException $e) {
                   $file_save = false;
                   file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }catch (Google_IOException $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                } catch (Google_Exception $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }catch (Exception $e) {
                    $file_save = false;
                    file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }
            }

            if (!empty($filename2)){
                try{
                $fileMetadata = new Google_Service_Drive_DriveFile(array(
                                'name' => "contrat projet - ".$fileno."",
                                'parents' => array($folderId)
                            ));
                $content = file_get_contents($filename2);
                $files = $service->files->create($fileMetadata, array(
                                    'data' => $content,
                                    'uploadType' => 'resumable',
                                    'fields' => 'id')); 
                $fileids1 = $files->id; 
                $contractdrivelink = "https://drive.google.com/open?id = ".$fileids1."";
                $newPermission = new Google_Service_Drive_Permission();
                $newPermission->setType('anyone');
                $newPermission->setRole('reader');
                $service->permissions->create($fileids1, $newPermission);
                @unlink(ABSPATH."wp-content/themes/enemat/pdfs/".basename($filename2));
                }catch (Google_ServiceException $e) {
                   $file_save = false;
                   file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }catch (Google_IOException $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                } catch (Google_Exception $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }catch (Exception $e) {
                    $file_save = false;
                    file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
                }
            }
            $SQLUPDATE = "UPDATE wp_clientinfo SET docusignorgs='".$docusignorgs."',folderid='".$folderslink."',contractdrivelink='".$contractdrivelink."' WHERE id='".$id."'";
            $wpdb->query($SQLUPDATE);
            }catch (Google_ServiceException $e) {
                   $file_save = false;
                   file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
            }catch (Google_IOException $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
            } catch (Google_Exception $e) {
                  $file_save = false;
                  file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
            }catch (Exception $e) {
                    $file_save = false;
                    file_put_contents(ABSPATH."wp-content/themes/enemat/ajax_scripts/error_logs.txt",$e->getMessage(),FILE_APPEND);
            }
        }
//======Send To Google Drive======//

10 replies

Robert Johnson

Badge
+11

  • Volunteer Community Moderator
  • 4883 replies

@Olivia King — Same here. The app shows as being not installed when using the upload action from with a board, but shows as installed when on my Apps & Integrations page in my team profile settings. Something is broken.

NOTE: I can open existing embedded Google Drive documents, but cannot create new embeds.

Robert Johnson

Badge
+11

  • Volunteer Community Moderator
  • 4883 replies

@Olivia King — I have converted this post into a Miro support ticket, so you should receive an email confirmation of a ticket being opened. It would be helpful if you could please come back here to let us know what Miro support tells you.

  • Beginner
  • 9 replies

Hi, 

Every time I try to add a google drive file to a board I get a 404 error.

I have tried uninstalling the app and reinstalling, but no luck.

Even when it is installed, it does not come up in the righthand panel, I click on the “more” and 404?? (image below)

I have also check permission in Google, and as suggested, removed and reinstalled permissions? No luck….

Any suggestions?

Rikki

  • Like
  • Quote

Olivia King

  • Author
  • Contributor
  • 16 replies

Hi Robert, @Robert Johnson 

 I’ve had a reply —  its a bug on their side and they are working on it! :)

“I’m afraid you cannot install/re-install the Google Drive integration due to a bug on our end. We’re very sorry about that! 
The good news is that the team is already working on a fix for it. We will definitely keep you posted on our progress. Please bear with us!”

I’ll let you know if i hear more 😊

Liv

Olivia King

  • Author
  • Contributor
  • 16 replies

Its a bug on their side @Rikki Bunder 

I’ve been told they are on it and will get back to me so when i know more i’ll reply again but sadly there doesn’t seem to be much we can do to solve this! I’m really hoping its fixed by Monday as i have work to do which included doing demos with my team on how to use Miro !!!

Maybe if you email them too they might add more heads to the fix mix!! :)

Liv

  • Beginner
  • 9 replies

@Olivia King 

Thank you for the info, I will update this post if I hear anything.

Cheers,

Rikki

  • Like
  • Quote

  • Beginner
  • 2 replies

Hello,  

Any news regarding this topic? I have the same problem.

Thank you very much in advance.

All my best,

Mariana

  • Like
  • Quote

Marina

Rank

  • Mironeer
  • 999 replies
  • Beginner
  • 2 replies

Dear Marina, 

This is great, but now I have another problem, when I try to sign in google drive through miro, is appears this error:

Any ideia how to fix enter?

Thank you in advance.

Al my best,

Mariana

  • Like
  • Quote

Я использую Google REST API V3 для доступа к файлу. Основной URL-адрес API: https://www.googleapis.com/drive/v3/files/fileid

И заголовок содержит ключ: авторизация с токеном доступа Bearer, полученным из oauth.

Однако, если вы создаете нормальный документ Google, это работает. ответ:

{
"id": "1v3V0BWcWtYu_K9OLm1rffHA3vj5Bz8SY-0-JpU7CiEc",
"name": "test",
"mimeType": "application/vnd.google-apps.document",
"parents": [
    "0AP75Wn-e9WDqUk9PVA"
]
}

Но если я создал документ Google из шаблона Google , получится 404. См. Ниже:

{
"error": {
    "errors": [
        {
            "domain": "global",
            "reason": "notFound",
            "message": "File not found: 14gHUCFTrwHaoZ88Kr0Qnn8OsUdzcU037GK7v-JI9L1I.",
            "locationType": "parameter",
            "location": "fileId"
        }
    ],
    "code": 404,
    "message": "File not found: 14gHUCFTrwHaoZ88Kr0Qnn8OsUdzcU037GK7v-JI9L1I."
}
}

4 ответа

Лучший ответ

После того, как я запросил дополнительные разрешения, проблема решена. Ничего не изменилось.


0

cairabbit
30 Ноя 2018 в 03:50

Почему-то это не так. Я создал документ Google, используя шаблон резюме. Я получил fileID и запустил его для files.get. Я получил 200 ответ:

{
 "kind": "drive#file",
 "id": "1y1h2vHYwrb57O-ein7VhqMwwJKtr4pP4N4bBow7-vus",
 "name": "resumeTemplate",
 "mimeType": "application/vnd.google-apps.document"
}

Кстати, запрос URI для {{X 0}}

https://www.googleapis.com/drive/v3/files/fileId

Не

https://www.googleapis.com/drive/v3/files/


0

noogui
24 Июл 2018 в 14:27

Заполните это здесь для потомков: при использовании разрешения drive.file со средством выбора файлов полученный вами URL / токен будет работать только в том случае, если средство выбора было размещено в том же домене, который настроен на странице конфигурации SDK для консоли разработчика Google ( https://console.developers.google.com/apis/ апи / drive.googleapis.com / drive_sdk ) .

Если вы размещаете его в любом другом домене, вы получите 404, если попытаетесь использовать URL-адрес для прямой загрузки файла: вам нужно будет использовать drive.readonly или права доступа к диску.


0

Femi
18 Июн 2019 в 08:12

Я провел небольшой тест и обнаружил, что область действия «drive.file» на самом деле имеет некоторые проблемы с получением метаданных / содержимого файла. Из документации «drive.file» позволяет приложению получать доступ к файлу, созданному этим приложением, или пользователь явно открывает файл с этим приложением с диска или из Google Doc. Когда я тестирую это, на самом деле это не работает, как ожидалось. Я загружаю несколько файлов, один из файлов может быть доступен для моего приложения, но другие нет. Я вспомнил, что когда я публиковал свое приложение, команда google drive проверила мое приложение и несколько раз отклонила его с областью действия, в итоге приложение прошло проверку только с областью действия «drive.file».

Кто-нибудь сталкивался с такой же проблемой?


1

cairabbit
21 Авг 2018 в 04:43

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Гта 5 код ошибки ls 0013
  • Гугл диск выдает ошибку
  • Гта 5 код ошибки 134 как исправить
  • Гугл выдает ошибку на андроиде что делать
  • Гта 5 код 134 как исправить steam

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии