Ist es möglich, saubere URLs für Google Drive-Elemente zu haben? [geschlossen]

11

Ist es möglich, saubere URLs für Google Drive-Elemente zu haben? Mit Elementen meine ich Ordner (Sammlungen) und Dateien.

Eine URL enthält derzeit schrecklich lange Zahlen- und Buchstabenfolgen. Sie sehen chaotisch aus und sagen nicht viel über den Gegenstand, auf den sie verlinken.

Es gibt W3C-Richtlinien für gute URLs. Google Drive verstößt daher derzeit eindeutig gegen diese.

Gedanken?

Was ich suche, wäre so etwas wie:

https://drive.google.com/users/<username>/mydocuments/afile.doc

Wo ist ein Benutzername, zB Johnsmith:

https://drive.google.com/users/johnsmith/mydocuments/afile.doc

oder für ein Unternehmen, das seine Dokumente bei Google Drive hostet (kostenpflichtiger Dienst für Google, Google Drive for Business):

https://drive.google.com/business/<companyname>/<username>/mydocuments/afile.doc

Wo und werden durch den Namen des Benutzers und die Firma oder Organisation ersetzt, bei der er arbeitet:

z.B:

https://drive.google.com/business/acompany/johnsmith/mydocuments/afile.doc

Das macht doch sehr viel Sinn?

Therobyouknow
quelle
Nein, das ergibt keinen Sinn. Es macht es viel zu einfach für jemanden, Dokumente zu erraten, die jemand in seinem GDrive haben könnte. Stellen Sie sich vor, Sie haben böswillige Absichten, eine Million Google-Benutzernamen und einige bescheidene Skriptfähigkeiten. Wie einfach wäre es für Sie, den Suchversuch zu automatisieren http://drive.google.com/users/{username}/mydocuments/passwords.txt?
Ale
Und "W3C-Richtlinien für gute URLs"? Sind Sie sicher, dass Sie nicht SEO-Richtlinien meinen? Sir Tim Berners-Lee hätte nie gedacht, dass ein Mensch jemals eine URL sehen (geschweige denn lesen) möchte.
Ale
Und noch ein bisschen weiter: Was ist hier die Frage? Sie scheinen zu versuchen, eine Konversation darüber zu führen, wie Google Drive URLs erstellt, haben jedoch kein bestimmtes Problem, das Sie lösen möchten.
Ale
Hier geht es um die Benutzerfreundlichkeit (sich eine URL merken oder zur Navigation verwenden zu können) und in weniger wichtigem Maße um die Ästhetik.
Therobyouknow
4
"Stellen Sie sich vor, Sie haben böswillige Absichten, eine Million Google-Benutzernamen und einige bescheidene Skriptfähigkeiten. Wie einfach wäre es für Sie, den Suchversuch zu automatisieren http://drive.google.com/users/{username}/mydocuments/passwords.txt" - dies setzt voraus, dass das Dokument öffentlich sichtbar gemacht wurde, wenn dies nicht der Fall ist ist nicht sichtbar, oder? Wenn nur autorisierte Personen es sehen können, dh sich anmelden müssen, ist dies Ihrer Meinung nach immer noch ein Sicherheitsproblem?
Therobyouknow

Antworten:

12

Das macht doch sehr viel Sinn?

Eigentlich funktioniert es nicht so gut, wie Sie vielleicht zuerst denken. Die von Google verwendeten URLs sind stabil: Sie enthalten nur die ID des Dokuments. Der Eigentümer des Dokuments kann sich ändern. Ein Dokument kann viele Benutzer mit verschiedenen und sich ändernden Berechtigungen haben. Der Titel / Name des Dokuments kann sich ändern. Wenn eine dieser Eigenschaften in der URL vorhanden wäre, würde sich die URL ändern, wenn das Dokument geändert wird. Dies würde ein ernstes Problem darstellen. Stattdessen enthalten die URLs die einzigen stabilen Informationen: die vom System generierte eindeutige ID. (Dies ist grundlegender, aber zusätzlich zu den Bedenken über Informationslecks, die von mir selbst festgestellt wurden.)

Update:
Ein relevanter Artikel von Tim Berners-Lee mit dem Titel Cool URIs ändert sich nicht

dsh
quelle
1
+1 und akzeptiert, weil Sie tatsächlich gute Punkte in Bezug auf Eigentums- und Titeländerungen sowie Sicherheit behandeln und dass eine eindeutige ID all diese Punkte adressiert. Meine Frage hatte das Element "Devils Advocate", was bedeutet, dass ich bereit war, mich in Bezug auf die Notwendigkeit dieser Anforderung zu irren.
Therobyouknow
Jetzt können Sie mit GDrives Ihren eigenen Kurznamen für Google Drive-Dateien abrufen , z. B. gdriv.es/yourname/yourfile.ext
niutech
5

Was Sie verlangen, ist im Moment eindeutig nicht verfügbar, und ich sage auch, dass es niemals verfügbar sein wird. Das Verknüpfen des Google Drive-Kontoinhabers mit jeder seiner Dateien ist etwas, das fast niemand möchte. Es gab noch nie eine Möglichkeit, den Eigentümer eines Dokuments über seinen Link zu ermitteln.

Wenn Ihre Dokumentlinks gut, kurz und informativ über das Dokument aussehen sollen, können Sie einen URL-Verkürzungsdienst wie bit.ly , tiny.cc oder Googles eigenes goo.gl verwenden


quelle
1
Warum sollten sie das nicht wollen? (Ich sage nicht, dass sie es sollten, aber bitte klären Sie mich auf.) Möchten Sie an einem Arbeitsplatz, der Google Drive / Docs verwendet, keine Dokumente mit sauberen URLs freigeben, sondern solche mit fremden URLs? Wenn Benutzer das Dokument und den übergeordneten Ordner nur sehen können, wenn sie angemeldet sind, ist dies dann ein Problem?
Therobyouknow
@therobyouknow Sie besuchen den Link eines Google-Dokuments eines Unternehmens mit "Survey2" am Ende. Sie vermuten, dass es eine Datei mit dem Namen "Umfrage" oder "Umfrage1" oder "Umfrage3" geben muss. Sie haben es richtig erraten und können diese Dateien anzeigen.
Siehe diese Frage: webapps.stackexchange.com/questions/24014/… und meine Antwort darauf.
Man könnte "Umfrage" oder "Umfrage1" oder "Umfrage3" nur anzeigen, wenn sie die gleichen Berechtigungen wie Umfrage2 hätten, sicher? Ich versuche nicht, ein Argument für saubere URLs zu beweisen - ich bin sehr bereit zu erklären, warum sie keine gute Idee sind, aber dieser Punkt könnte dennoch durch entsprechende Berechtigungen behoben werden.
Therobyouknow
+1 auf Ihre Antwort für den Tipp zu verkürzten URLs. Obwohl die Antwort besagt, dass es niemals verfügbar sein wird oder niemand es wollen würde, erklärt Ihre Antwort nicht, warum.
Therobyouknow