我想获取我的应用创建的所有云消息主题的列表。文档显示我需要向https://iid.googleapis.com/iid/info/IID_TOKEN
终结点发出GET请求,其中Authorization标头包含我的API密钥。例如:
https://iid.googleapis.com/iid/info/nKctODamlM4:CKrh_PC8kIb7O...clJONHoA?details=true
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
步骤:
1.通过在我的iOS应用程序中打印FIRInstanceID.instanceID().token()
来获取IID_TOKEN
。这将返回一个152个字符长的字符串。
1.从GoogleService-Info.plist
中的API_KEY
获取授权密钥。这是一个39个字符长的字符串。
1.使用Postman Chrome Extension引发GET请求
结果:
我得到了MissingAuthorization
。要么是我提供了错误的IID_TOKEN
、API_KEY
(不太可能),要么是在Postman中设置了错误的授权头。
我做错了什么?
1条答案
按热度按时间j2qf4p5b1#
您可以直接从Firebase -〉项目设置-〉云消息获取服务器密钥:
然后,您可以使用Postman以下列方式创建请求:
或者,您可以按以下方式使用授权OAuth 2.0: