2016-10-20 2 views
1

Ich habe immer Liste der Google Analytics-Konten und ihre Werke fein mit einem statischen clientidGoogle-Authentifizierung, die zu "origin_mismatch error" führt.

Code getan, was ich dieses Tutorial verwendet haben: Hello Analytics API: JavaScript quickstart for web applications

Das Problem ist:

ich diese Funktionalität wollen Alle Nutzer bedeuten, dass sich meine Nutzer über ihre Google-Konten anmelden und alle Nutzer ihre Google Analytics-Kontenliste sehen können.

jedoch einen Fehler ich sehe: „origin_mismatch“

ich dies ohne gesetzt Herkunft will, weil ich Ursprung nicht für alle Benutzer festlegen kann.

Antwort

0

Der Ursprung wird nicht durch den Javascript-Ursprung verursacht, der im Projekt unter google developers console inkorect ist. Überprüfen Sie und stellen Sie sicher, dass die Javascript Ursprüngen der Domain übereinstimmen, aus denen Ihre Anfragen kommen und zu dem Sie eine Rückkehr der Benutzer nach dem Login in

Creating a Google API Console project and client ID

In the Authorized JavaScript origins field, enter the origin for your app. You can enter multiple origins to allow for your app to run on different protocols, domains, or subdomains. You cannot use wildcards. In the example below, the second URL could be a production URL.
http://localhost:8080
https://myproductionurl.example.com

Antwort:. Wenn Sie mit JavaScript Sie müssen den Ursprung für den Server festlegen, an den Sie die Authentifizierung zurückgeben. Es gibt keinen Weg darum. Fügen Sie einfach Ihren Server hinzu und Ihre Benutzer können darauf zugreifen. Es muss nicht für jeden Benutzer festgelegt werden. Der Ursprung liegt auf Ihrem Server, der das Skript hostet.

Verwandte Themen