我在谈论可在此处测试的API的功能:https://developers.google.com/+/web/api/rest/latest/people/search
我曾经认为它会查看配置文件的所有公共字段("指定查询字符串,以便在所有配置文件中对公共文本进行全文搜索。"),但似乎您可以&#39 ; t通过电子邮件,电话或一些教育和工作信息进行搜索(即使预期的结果配置文件公开此信息)。
所以我的问题是,此搜索使用哪些公开数据 来检索其结果?我找不到任何关于此的文档。
答案 0 :(得分:0)
查询字符串指定查询字符串,以便在所有配置文件中对公共文本进行全文搜索。
我找到了一个随机用户。 here我选择了这个人,因为他的个人资料中有很多文字。
让我们搜索“gdesignart”这是他的显示名称的一部分。
{
"kind": "plus#person",
"etag": "\"Sh4n9u6EtD24TM0RmWv7jTXojqc/W9DoYLbchkxsXWI_HhuWV6G7lJY\"",
"objectType": "person",
"id": "116044052555068441384",
"displayName": "Marcello Ghirardi (gdesignart)",
"url": "https://plus.google.com/116044052555068441384",
"image": {
"url": "https://lh3.googleusercontent.com/-IqYeJSv07cI/AAAAAAAAAAI/AAAAAAAAAPM/yw8nbO0Ho6g/photo.jpg?sz=50"
}
工作正常,我得到了答复。
现在让我们试试他的tagline
或introduction
中的一些文字,我们可以在他的个人资料中将此qualifies
称为公开文字。
我尝试了以下
没有用。如果查看响应,响应中唯一的内容就是用户显示名称。根据我对其他谷歌API的经验,我可以告诉你,我不认为它会让你搜索任何不属于其响应的字段。所以你只会在DisplayName上搜索。为了它的乐趣,我搜索了他的ID也没有返回任何东西。
答案:搜索仅显示名称。
如果您在此处链接,我建议将其添加为功能请求我很乐意将其添加到其中。 Google plus issue forum