我说的是可以在这里测试的 API 的功能:https ://developers.google.com/+/web/api/rest/latest/people/search
我曾经认为它会查看配置文件的所有公共字段(“指定查询字符串以对所有配置文件中的公共文本进行全文搜索。”),但您似乎无法通过电子邮件、电话或某些教育和工作信息(即使预期的结果配置文件会公开此信息)。
所以我的问题是,这个搜索使用哪些公共数据来检索其结果?我找不到任何关于此的文档。
我说的是可以在这里测试的 API 的功能:https ://developers.google.com/+/web/api/rest/latest/people/search
我曾经认为它会查看配置文件的所有公共字段(“指定查询字符串以对所有配置文件中的公共文本进行全文搜索。”),但您似乎无法通过电子邮件、电话或某些教育和工作信息(即使预期的结果配置文件会公开此信息)。
所以我的问题是,这个搜索使用哪些公共数据来检索其结果?我找不到任何关于此的文档。
查询字符串 为所有配置文件中的公共文本的全文搜索指定查询字符串。
我找到了一个随机用户。在这里, 我选择了这个人,因为他的个人资料中有很多文字。
让我们搜索“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,也没有返回任何内容。
答:搜索仅在显示名称上。
如果您将其链接到此处,我会建议将其添加为功能请求,我会很乐意将我的名字添加到其中。 谷歌加问题论坛