当前位置: 首页 > 知识库问答 >
问题:

如何获取MyBusinessInformation中指定位置的谷歌更新版本。googleapis使用java

汝墨一
2023-03-14

假设mybusiness是MyBusinessInformation类型的初始值设定项,它也负责凭证,locationName是一个字符串,它引用特定的位置,其格式是locations/XXXXXXX。我正在使用这个链接

   try {

         MyBusinessBusinessInformation.Locations.GetGoogleUpdated updateList=mybusiness.locations().getGoogleUpdated(locationName);                     
           GoogleUpdatedLocation response = updateList.execute();
          if(response!=null && !response.isEmpty()) {
                               System.out.println(response.toString());
                           }
   }catch(Exception e){
     System.out.println(e);
   }

错误是

通用域名格式。谷歌。应用程序编程接口。客户古格里皮斯。json。GoogleJsonResponseException:400错误请求

提前谢谢你。

共有1个答案

仲柏
2023-03-14

多亏了@Vprienser,我发现read_mask是强制性的。

String readMask="storeCode,regularHours,name,languageCode,title,phoneNumbers,categories,storefrontAddress,websiteUri,regularHours,specialHours,serviceArea,labels,adWordsLocationExtensions,latlng,openInfo,metadata,profile,relationshipData,moreHours";

   try { 
        MyBusinessBusinessInformation.Locations.GetGoogleUpdated updateList=mybusiness.locations()
                                   .getGoogleUpdated(locationName).setReadMask(readMask);
                                
         GoogleUpdatedLocation response = updateList.execute();
                           
        if(response!=null && !response.isEmpty()) {
               System.out.println(response.toString());
           }
   }catch (Exceptions e){
    System.out.println(e);
   }
 类似资料:
  • 我在一个Google Map组件中使用,在主组件中发送道具(坐标作为数组),最后第二个组件(地图)重新使用了这个,我想在地图上显示新的位置。 不幸的是,这没有工作,坐标,正确地改变和组件(地图)累加,但没有刷新。因为当尝试这样做时,地图是白色的(空的),没有什么可显示的 > LAT和Lng以一个坐标开始,setState放入一个新的 不要把整个组件,但这是我调用映射的方式 Map组件

  • 问题内容: 我的目标是获取具有特定参数的最新Jenkins职位(职位名称hanna)。 我这样做的唯一原因是Jenkins从脚本触发时不返回内部版本号,因此我必须传递一个参数,但稍后必须能够对该参数进行查询。 现在我有Rigth,它不返回构建ID: 我得到这样的工作清单: 这不完全是我想要的,因为我也想使用参数来完成作业hanna的最新实例,该返回也将返回,而且我也无法弄清楚Jenkins上存储的

  • 这个问题可能会被问很多次,但我找不到任何解决方案。我需要在后台获取用户的位置15分钟。 打开GPS时它可以正常工作,但关闭GPS时,应用程序不会收到位置更新。我需要它至少获取网络位置或wifi位置。 如何使用融合的位置API实现这一点? Location manager具有此功能,但处于融合位置。因为谷歌建议开发者使用play services API中的Location,所以我不想使用Locat

  • 我是一名android开发人员,已经使用它开发上下文感知应用程序有一段时间了。位置是上下文感知的重要内容之一,而位置的准确性是非常重要的。 我知道怎么用LocationManager从GPS上得到位置...我知道如何在Android上使用谷歌地图开发应用程序...以及如何在地图上显示用户…但是我的朋友们发现,当他们去外国参加会议时,他们在LocationManager上的位置与谷歌地图相比非常不准

  • 我使用组块来标记数据,并从文本中获取位置。最初,我尝试从next中提取名词短语,当我们使用名词短语名称(也被称为名词短语)时,它无法使用。然后我转移到核心nlp的位置,我试着运行下面的代码 InputStream inputStreamTokenizer=new FileInputStream("文本文档中的D:\project\关系提取\Libraray\解析/en-token.bin");To

  • 我有一个XPage应用程序,在其中一个托管bean中使用JavaMail。目前,我已经将jar文件添加到了管理bean的构建路径中。这个效果不错。但现在我想使用一个较新版本的JavaMail,因为Domino服务器使用的是1.3版本,而我需要的是1.4.x版本。 我已经从Oracle下载了新的JavaMail JAR文件。在Domino Designer(第9版)中,我将这个jar文件添加到新的设