Un utente ha chiesto informazioni su Dan's Embedder for Google Calendar di Wordpress

Il calendario è vuoto

Un utente ha chiesto 👇

Ho creato una chiave API e attualmente non sono presenti restrizioni. Ho pubblicato l’ID del calendario senza errori. La scorciatoia si applica e il calendario viene visualizzato come previsto qui:
https://saintstephenbyzantine.church/google-calendar/

Tuttavia, il calendario è vuoto. Abbiamo una serie di eventi in calendario, ma sul sito Web non viene visualizzato nulla.

Il processo per impostare il plugin è piuttosto semplice e non ricevo alcun errore. Il calendario è solo vuoto. Cosa devo fare per mostrare i miei eventi? Apprezziamo qualsiasi intuizione!

(@ davidj1)

1 anno, 6 mesi fa

Ho un problema simile e immagino che Google abbia cambiato il formato dell’URL di accesso API.
Hai provato a utilizzare il browser Google Chrome e a fare clic con il pulsante destro del mouse per visualizzare la console e visualizzare i messaggi di errore che ricevi?
Saluti
David …

(@christiantjr)

1 anno, 6 mesi fa

Mi è venuto in mente che forse Google aveva cambiato qualcosa. Quando cerco un messaggio di errore, trovo quanto segue:

fullcalendar.js? ver = 5.2.2: 831 API di Google Calendar: non trovato
Oggetto
dominio: “globale”
messaggio non trovato”
motivo: “notFound”
__proto__: oggetto

Tuttavia, devo ammettere che non ho idea di cosa fare con queste informazioni. Ho rigenerato la chiave API e ho provato di nuovo, ma non è successo niente. Ancora solo un calendario bianco. Ho anche provato a modificare il collegamento per vedere se una particolare selezione del calendario avrebbe funzionato, ma ciò non ha fatto alcuna differenza. Se passo alla visualizzazione elenco, ottengo solo una casella vuota.

(@ sam-lowry)

1 anno, 6 mesi fa

Allo stesso problema. Tranne che, se passo alla visualizzazione elenco, vedo i miei eventi. Funziona solo per il grande calendario.

(@christiantjr)

1 anno, 6 mesi fa

Sfortunatamente ho dovuto cercare questo plugin ora. Sembra non supportato e voglio che funzioni in modo affidabile. Non riesco nemmeno a configurarlo, quindi non ha senso passare a una versione pro. Se la versione gratuita non funziona nemmeno, non so perché dovrei pagare per più funzionalità che non funzionano.

Sono fiducioso che questo abbia a che fare con la modifica di alcuni dei suoi protocolli da parte di Google. Mi piace il layout pulito, minimalista e reattivo fornito da questo plugin. Spero che venga aggiornata o almeno aggiornata la documentazione in modo che possa essere configurato correttamente.

È interessante notare che sembrano esserci pochissime soluzioni per incorporare in modo pulito il calendario di Google. Sono sicuro che stare al passo con gli aggiornamenti eccessivi di Google e la documentazione estremamente vaga sia un vero dolore.

Autore del plugin

(@duplaja)

1 anno, 5 mesi fa

@christiantjr @ sam-lowry

Salve e scusa per il ritardo nella tua risposta. Questo plugin è solo qualcosa che metto insieme nel mio tempo libero, quindi sfortunatamente non è qualcosa che posso controllare tutte le volte che voglio (anche se di solito è più frequente di così).

Se uno di voi è ancora interessato a ricevere aiuto, mi piacerebbe vederlo, fammelo sapere con un URL nella pagina che hai provato. In passato, quando ho visto un’edizione come questo popup, era dovuto a JavaScript differito o combinato con un plug-in di terze parti.

Inoltre, @christiantjr, solo un rapido commento: non esiste una versione pro di questo plugin, è gratuito al 100% (è solo il mio modo per restituirlo alla comunità WP).

Grazie!
Dan

(@christiantjr)

1 anno, 5 mesi fa

Grazie Dan. Pensavo ci fosse una versione pro con stili e impostazioni extra disponibili. Le mie scuse. Il plugin non sembra mostrare gli eventi del calendario, anche con altri plugin disabilitati. Ho ancora il calendario qui:
https://saintstephenbyzantine.church/google-calendar/

Gli eventi sono solo popolazione, tutto il resto sembra funzionare come previsto. Apprezziamo qualsiasi intuizione!

Autore del plugin

(@duplaja)

1 anno, 5 mesi fa

Prego! E non preoccuparti, va bene.

Quella pagina sembra essere visibile solo agli utenti che hanno effettuato l’accesso? Vedo solo 404 in quella pagina.

Grazie,
Dan

(@christiantjr)

1 anno, 5 mesi fa

Scusa. Ho ancora attivato il plugin, ma mi sembra di aver impostato la pagina su bozza. Dovrebbe essere visibile al pubblico ora.

(@meau)

1 anno, 5 mesi fa

Per fare questo lavoro prova queste 4 cose

Vai alla pagina API di Google Calendar (https://console.developers.google.com/apis/library/calendar-json.googleapis.com) e abilita l’API specifica di Google Calendar. Non dare per scontato di averlo già fatto. Ricontrolla usando quel link. All’interno delle impostazioni effettive per l’API, assicurati che “limitazioni dell’applicazione” sia impostato su “No”. Assicurati che le “restrizioni API” siano impostate su “Non limitare la chiave”. Quindi, all’interno di Google Calendar per il calendario che desideri visualizzare sul tuo sito, assicurati che abbia il suo “permesso di accesso” impostato su “Renderlo disponibile al pubblico” (ovvero, spuntare).

Spero che questo possa essere d’aiuto.

(@christiantjr)

1 anno, 5 mesi fa

Grazie @meau. Ho visitato questa pagina e ho scoperto che l’API di Google Calendar è abilitata. Ho visitato le impostazioni dell’API. Le restrizioni dell’applicazione sono impostate su “nessuna” e le restrizioni API sono impostate su “nessuna restrizione chiave”. Ecco una foto:
https://saintstephenbyzantine.church/wp-content/uploads/2019/09/Screen-Shot-2019-09-07-at-3.10.54-PM.png

Ho notato nella schermata iniziale dell’API di Google Calendar che l’API è abilitata, ma c’è anche un errore che dice quanto segue:
IAM: non disponi di autorizzazioni sufficienti per abilitare o disabilitare i servizi e le API per questo progetto. Contatta un proprietario del progetto per richiedere le autorizzazioni.

Tuttavia, ho cercato questo errore e non ho nulla da risolvere. Sono l’unico amministratore e proprietario di questo account, ma ovviamente non ho ancora le autorizzazioni sufficienti per gestire l’API. L’ho attivato, ma non ho ancora * l’autorizzazione * per attivarlo. Non ho idea di cosa significhi. Apprezziamo qualsiasi intuizione!

(@meau)

1 anno, 5 mesi fa

@christiantjr
Stai guardando tutto con il giusto account Google? Per quanto mi riguarda, dovevo fare attenzione a eseguire l’accesso e a visualizzare l’API di Google Calendar, l’API effettiva e l’account del calendario associato al calendario, non il mio account Google personale.

Se va bene, allora consiglierei di creare una nuova API da zero.

(@christiantjr)

1 anno, 5 mesi fa

Ho ricreato l’API e ho confermato che l’accesso all’account è corretto. Ho anche provato a rigenerare la chiave API alcune volte. Il calendario è ancora bianco.

Salva sempre le impostazioni senza errori.

Vedo in analisi che l’API è stata ripetutamente interrogata con un tasso di errore del 100%. Questo mi ricorda che l’app si sincronizza e si carica quando viene caricata la pagina del calendario, ma c’è qualcosa che impedisce la visualizzazione degli elementi del calendario.

Prima di lanciare il sito pubblicamente, ho provato a eseguire un tema predefinito e a disattivare altri plugin e il calendario è rimasto vuoto in quel momento. Non l’ho provato per un po ‘in quello stato.

(@meau)

1 anno, 5 mesi fa

Nella pagina “Impostazioni di Google Dan Calendar”, hai un ID di Google Calendar con qualcosa del genere?: A135o1tjtcr5s6quqlv0if4isy@group.calendar.google.com

(@christiantjr)

1 anno, 5 mesi fa

Non avevo la voce corretta nel campo ID calendario. Ottima scelta. Grazie! Avevo l’URL pubblico lì. Poiché non veniva visualizzato nulla, stavo sperimentando alternative a ogni sito e area che potevo trovare. Sembra che finalmente l’ho trovato funzionare con il tuo aiuto. Lo apprezzo!

Autore del plugin

(@duplaja)

1 anno, 5 mesi fa

@christiantjr Sono contento che tu abbia funzionato! @meau, grazie per aver aiutato tutti quando ero in viaggio. Ti mando un messaggio un po ‘, se è giusto.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *