googleapisjava客户端库中“setapplicationname”的用途是什么?

gijlo24d  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(440)

我似乎找不到有关各种googleapi服务使用的应用程序名称的任何信息。我能想到的最好办法是,它可能只是一个将显示在同意屏幕上的名称?下面是我正在讨论的应用程序名称的一个示例。

calendarService = new Calendar.Builder( HTTP_TRANSPORT , JSON_FACTORY , credential )
        .setApplicationName( applicationName )
        .build();

另外,如果我创建多个calendarservices,我是否应该为每个服务指定一个唯一的应用程序名称?

bmp9r5qi

bmp9r5qi1#

setApplicationName( applicationName )

我认为在同意屏幕上显示给用户的名称是在您设置客户端屏幕时在googledeveloper控制台中配置的。
据我所知,应用程序名是作为用户代理头的一部分发送给google的所有http请求,但您需要检查googleapi java客户端。
更新:
其定义用于useragent头:abstractgoogleclient.java

相关问题