SharePoint - fejlfinding
Før du fortsætter: Hvis SharePoint-widget'en pludselig holder op med at virke og/eller denne fejl dukker op:
Det er meget sandsynligt, at Client Secret-tokenet er udløbet. Det sker hvert år på grund af Microsofts politik. Vi anbefaler, at du indstiller en påmindelse i din kalender om at oprette et nyt klient-id/klienthemmelighed en måned før for at forhindre nedetid.
Sådan får du et nyt klient-id og en ny hemmelighed
Da det ikke er muligt at forny en eksisterende klient, bliver du nødt til at oprette en ny og derefter bruge disse legitimationsoplysninger i GoBright View. Du skal bare opdatere legitimationsoplysningerne i de(t) eksisterende slide(s), der indeholder SharePoint-widgetten.
Se denne artikel for en trinvis vejledning: SharePoint nyhedswidget
Dybdegående fejlfinding
Opsætning af SharePoint Widget kan være en udfordring. I forlængelse af SharePoint Online-artiklen beskriver denne tekniske vejledning måder at vise mulige fejlmeddelelser fra SharePoint, som kan hjælpe med fejlfinding. Til dette bruger vi den gratis Postman app.
1. Få klient-id, klienthemmelighed, lejer-id, SharePoint-domæne og eventuelt SharePoint-site klar.
2. Åbn GoBright View, og naviger til Management > Widgets & DataSources
3. Åbn SharePoint News DataSource
4. gå til fanen Indstillinger i datakilden
5. Udfyld parametrene
6. gå til fanen Editor i datakilden
7. Tryk på F12-knappen for at åbne Dev Tools
8. Gå til fanen Netværk i Dev Tools.
9. Ryd udgangen
10. Sørg for, at optageknappen er rød (så de næste anmodninger bliver optaget).
11.Klik på knappen Afspil for at køre datakilden
12.I Dev Tools skal du rulle til bunden af navnepanelet
Ter er to muligheder:
1. der er en rød 'Load'-anmodning
2. der er ingen rød anmodning
Hvis der er en rød 'Load'-anmodning:
1. I Dev-værktøjer skal du rulle til bunden af navnepanelet
2. klik på den røde 'Load'-anmodning
3. Åbn fanen Nyttelast
4. Åbn overskrifterne, en autorisationsoverskrift skal være synlig(bearer ...)
5. kopier URL-værdien
6. åbent postbud
7. Opret en ny anmodning/fane
8. sørg for, at dette er en GET-anmodning, og indsæt URL'en fra Dev Tools
9. Stadig i Postman, gå til fanen Overskrifter
10. Skriv Authorization (uden anførselstegn) i feltet Key.
11.I feltet Værdi: Indsæt hele værdien fra Dev Tools, inklusive ordet bearer.
12.Klik på Send
13. I nedenstående output burde der være flere oplysninger fra SharePoint. Disse oplysninger bør pege dig i den rigtige retning til yderligere fejlfinding af problemet.
Hvis der ikke er nogen rød anmodning:
1. I Dev-værktøjer skal du rulle til bunden af navnepanelet
2. Vælg den sidste indlæsningsanmodning
3. Åbn fanen Nyttelast
4. åbn overskrifterne, her skal en autorisationsoverskrift være synlig(bearer ...)
5. kopier URL-værdien
6. åbent postbud
7. Opret en ny anmodning/fane
8. sørg for, at dette er en GET-anmodning, og indsæt URL'en fra Dev Tools
9. Stadig i Postman, gå til fanen Overskrifter
10. Skriv Authorization (uden anførselstegn) i feltet Key.
11.I feltet Værdi: Indsæt hele værdien fra Dev Tools, inklusive ordet bearer.
12.Klik på Send
13. I nedenstående output burde der være flere oplysninger fra SharePoint. Disse oplysninger bør pege dig i den rigtige retning til yderligere fejlfinding af problemet.