Go와 함께 Firebase Cloud Messaging을 보내려면 HTTP 요청 헤더에 액세스 토큰을 배치해야합니다.FCM HTTP v1 : Go를 사용하여 액세스 토큰을 얻는 방법?
https://firebase.google.com/docs/cloud-messaging/auth-server
사람이 액세스를 얻을 보여줄 수 : 중포 기지 문서에
, 파이썬 및 자바을 Node.js를, 를 사용하여 액세스 토큰을 검색하는 방법에 대한 예제가있다 토큰을 사용하는 ?
Firebase/Google 인증에 관한 많은 Go 패키지가있는 것 같습니다.
- firebase.google.com/go
- firebase.google.com/go/auth에게
- github.com/firebase/firebase-admin-go을 : 그것은 사람이 사용되어야하는 이해하는 것이 매우 혼란
- google.golang.org/api/option
- golang.org/x/oauth2
- golang.org/x/oauth2/google
- github.com/google/google-api-go-client
안녕하세요. 죄송합니다. Go에서 FCM 메시지를 보내려면 * 액세스 토큰이 필요하다고 말하는 곳의 문서를 가르쳐 주시겠습니까? AFAIK, FCM 메시지를 보내려면 * Server Key *와 유효한 대상 만 있으면됩니다. –
최신 프로토콜 FCM v1 HTTP API에서 여기에보고 된대로 액세스 토큰이 필요합니다. https://firebase.google.com/docs/cloud-messaging/auth-server –
알았습니다. 나는 빨리 끝까지 읽었다. 서비스 계정에서 FCM을 사용하거나 Go lang을 사용해 본 적이 없습니다. 하지만 [Git 가이드] (https://github.com/google/google-api-go-client/blob/master/GettingStarted.md) 링크를 기반으로하면 가장 필요한 패키지는'golang.org/ x/oauth2'. GoogleCredentials를 인스턴스화하는 것은 내가 알아낼 수없는 것입니다. 죄송합니다 도움을 줄 수 없습니다. –