Pusher Channels Docs | How to authorize userspage
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- go
- Ambito
- documentation
Direzione di ricerca
Apri la pagina collegata di Channels, «authorizing-users», e individua gli snippet Go per l’autorizzazione dei canali privati e di presenza. Aggiorna gli esempi con gli import richiesti e il contesto del client, sostituisci l’uso deprecato di ioutil, correggi MemberData.UserID e sistema la formattazione della risposta; il lavoro è completato quando gli snippet sono completi e validi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello there, I spotted an issue on https://pusher.com/docs/channels/server_api/authorizing-users/
The Go code snippet for Implementing the authorization endpoint for a private channel should —
- I think it's a good idea to show the relevant imports and any assumed global variables like so (also applies to all code snippets)
import (
"fmt"
"io/ioutil"
"net/http"
"github.com/pusher/pusher-http-go"
)
var pusherClient = pusher.Client{
AppID: "",
Key: "",
Secret: "",
Cluster: "",
}
... rest of code snippet
io/ioutilis now deprecated and should be replaced with justio. Accordingly,ioutil.ReadAllshould beio.ReadAll
Bonus issues
- The Go snippet in this section has a small bug with the
pusher.MemberDataline.
presenceData := pusher.MemberData{
UserId: "1", //should be UserID
UserInfo: map[string]string{
"twitter": "pusher",
},
}
- In the same snippet referenced above, the
fmt.Fprintfline also has a tiny bug
fmt.Fprintf(res, response) // should be fmt.Fprintf(res, string(response))
- Lingua principale
- CSS
- Stelle
- 8
- Fork
- 15
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pusher/docs
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 10/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
EchoTools/nevr-runtime#651 ·
I maintainer di solito rispondono entro 1 giorno
-
connector docs good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
soma-intelligence/open-health-sync#134 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 70/100
godotengine/godot-proposals#15663 ·
-
ASP.NET Core container quickstart: `docker-run: debug` task sample is missing its closing braceAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
microsoft/vscode-docs#10499 ·
I maintainer di solito rispondono entro 1 giorno
-
Broken links in the docsAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100