问题标签 [google-cloud-talent-solution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

python - 使用 Google Cloud Talent Solution (Python) 时如何导入类型

对于我添加的 Python 文件:

所有三行都被 pylint 接受。但是当我尝试导入 JobView 和/或 SearchMode 时,运行会产生 ImportError。

我也尝试search_mode过,但 pylint 抱怨,ImportError如果我尝试运行代码,我可以。

最终,这些值映射到字符串,所以我可以很简单地添加"JOB_SEARCH""JOB_VIEW_FULL"但我想使用谷歌的 API,因为它打算使用。我肯定需要访问其他值。

0 投票
1 回答
1108 浏览

python - 谷歌云人才解决方案:如何使用 page_token

我正在尝试使用 GCTS 的 v4beta1 - search_jobs()

文档: https ://cloud.google.com/talent-solution/job-search/docs/reference/rest/v4beta1/projects.jobs/search

有对参数的引用,pageToken但在\google\cloud\talent_v4beta1\gapic\job_service_client.py函数定义中没有这样的参数:

在评论page_token中提到 - 例如对于Offset参数。

如何为职位搜索指定页面令牌?

我已指定require_precise_result_size=False但返回值不包含SearchJobsResponse.estimated_total_size. 这search_jobs()是未设置为所需“模式”的线索吗?

0 投票
1 回答
33 浏览

google-cloud-platform - 谷歌云人才解决方案 - 可索引字段

我已将许多作业上传到 CTS,但我正面临一个问题,即对于每个实例信息,在搜索过程中都找不到job其中列出的信息。job['responsilities']

有没有办法将此字段添加到索引中?

0 投票
1 回答
75 浏览

google-cloud-talent-solution - Google Cloud Talent Solution 已停止返回“matchingJobs”

谷歌云人才解决方案 - 第 3 版。

我有一个带有索引作业的工作项目。调用response = build('jobs', 'v3').projects().jobs().search(...)返回的作业列表response.get('matchingJobs')

但是今天下午,在grand_total = response.get('totalSize', 0)继续获得正确数量的比赛时,调用response.get('matchingJobs')返回 None。

有没有人遇到同样的问题?

该服务仍然返回接受新工作并正确返回工作内容。

0 投票
0 回答
112 浏览

php - 谷歌云人才:职位不出现在搜索中但出现在列表中

因此,我将工作机会放入了谷歌云人才,在它们都出现在列表中之后,我尝试在没有条件的情况下对它们进行搜索(这应该给我我猜想的相同结果),但事实并非如此。插入后不久,我丢失了 0 到 2 个结果,但几个小时后,现在从 220 个搜索中丢失了 45 个结果。最初丢失的工作发生了变化,但现在它相当稳定,它是每次都有相同的 45 个列表。

实体创建正确,认证似乎也没有问题,项目ID,公司ID和租户ID也可以。

我尝试比较这两个列表,寻找它们潜在差异的线索,特别是查看发布时间、过期时间和可见性,因为这将是它们没有出现在搜索中的最明显原因。

我已经简化了代码,但仅此而已。

知道什么可能导致这种情况吗?

0 投票
2 回答
150 浏览

node.js - 谷歌云人才解决方案v4beta1 API无法访问

我正在尝试使用 Google Cloud 人才解决方案的新版本 v4beta1,但出现权限错误,已尝试使用 JSON 文件和 API 密钥获得所有必需的权限,但没有成功。

不断收到此错误-

PERMISSION_DENIED:调用者没有权限

0 投票
1 回答
146 浏览

php - 使用 google 人才解决方案为我的 localhost 浏览器授权凭据

我的问题很简单,我希望能够使用谷歌人才解决方案 API,创建一些模拟的工作和公司,并使用它们来执行虚拟搜索。我正在使用 PHP,这对我来说也很新,目前不能使用其他任何东西来实现,除非它与 PHP 一起使用。例如,我创建公司的代码在 PHP 中可以很好地硬编码,并返回成功消息,但如果我想使用 html/php 表单来执行此操作。我在提交表单时收到以下错误:

致命错误:未捕获的 DomainException:无法加载默认凭据。浏览到https://developers.google.com/accounts/docs/application-default-credentials以了解 /Users/shaun/Sites/gts/vendor/google/auth/src/ApplicationDefaultCredentials.php:168 中的更多信息

堆栈跟踪:

#0 /Users/shaun/Sites/gts/vendor/google/gax/src/CredentialsWrapper.php(197): Google\Auth\ApplicationDefaultCredentials::getCredentials(Array, Object(Google\Auth\HttpHandler\Guzzle6HttpHandler), NULL,无效的)

#1 /Users/shaun/Sites/gts/vendor/google/gax/src/CredentialsWrapper.php(114): Google\ApiCore\CredentialsWrapper::buildApplicationDefaultCredentials(Array, Object(Google\Auth\HttpHandler\Guzzle6HttpHandler))

#2 /Users/shaun/Sites/gts/vendor/google/gax/src/GapicClientTrait.php(339): Google\ApiCore\CredentialsWrapper::build(Array)

#3 /Users/shaun/Sites/gts/vendor/google/gax/src/GapicClientTrait.php(321): Google\Cloud\Talent\V4beta1\Gapic\CompanyServiceGapicClient->createCredentialsWrapper(NULL, Array)

#4 /Users/shaun/Sites/gts/vendor/google/cl 在 /Users/shaun/Sites/gts/vendor/google/gax/src/CredentialsWrapper.php 第 200 行

任何有关如何启用凭据的帮助将不胜感激。我已经尝试将凭据导出到终端上的相对 .json 并在 php 中的全局变量中进行编码。到目前为止没有运气,虽然也许我做错了。

我还授权了域“lvh.me”。

0 投票
1 回答
115 浏览

google-cloud-platform - 使用 GC Talent Solution 创建新配置文件时出现配额超出错误

重现步骤:访问此站点https://cloud.google.com/talent-solution/job-search/docs/reference/rest/v4beta1/projects.tenants.profiles/create,使用有效的 POST 请求租户名称,以创建新配置文件。

得到错误:"8 RESOURCE_EXHAUSTED: Quota exceeded for quota metric 'quota metric that handles profile write requests' and limit 'quota metric that handles profile write requests per minute' of service 'jobs.googleapis.com' for consumer 'project_number:XXXXXXXXX'."

我目前的使用量每月只有 100 多个发布/放置/删除请求,如果我没记错的话,Google Cloud 中的免费绑定允许每 100 秒有数千个请求。

我的帐单帐户已设置,并且该卡有效。我可以像往常一样创建公司、租户。

在此处输入图像描述

请帮忙。

0 投票
1 回答
100 浏览

java - Google Cloud Talent API - Java:库丢失或示例已过时?

导入 'com.google.cloud:google-cloud-talent:0.36.1' 后(从这里:https ://cloud.google.com/talent-solution/job-search/docs/libraries#client-libraries-install -java ) 进入我的 build.gradle 文件并运行,文档中的类 'TenantOrProjectName' 无法解析为 Eclipse 中的类型。

查看 api 文档时,我也没有看到具有该名称的类。我想知道该示例是否已过时,或者我是否缺少 Java 文档中没有的库。

复制步骤(在 Java 中) 1.) 将 'com.google.cloud:google-cloud-talent:0.36.1' 复制到 build.gradle 文件中,然后运行: gradle cleanEclipse gradle cleanEclipsewtp gradle eclipse gradle eclipsewtp

在命令行上。

2.) 从这里复制并粘贴 searchJobs() 方法:

( https://github.com/GoogleCloudPlatform/java-docs-samples/blob/talent-v4beta1-samples/jobs/v4/src/main/java/com/google/cloud/examples/talent/v4beta1/JobSearchHistogramSearch.java )

到 Java 程序中,并且不能导入“TenantOrProjectName”,因为它不能被 Spring 识别。

我只是想知道我是否错过了一个图书馆,因为这就是目前的感觉。

0 投票
1 回答
23 浏览

google-cloud-talent-solution - NodejS v4 beta 库时间戳

我正在使用 ReactJS 前端将 Job 发布到 GTS API,并且想知道如何格式化 postsPublishTime 以将其作为 REST 请求发送。

文档中给出的时间戳示例可能对我经验不足的心态来说有点模糊。

我尝试使用 moment.valueOf() 但postingPublishTime 说它需要一个对象。那么我是否将其格式化为:

感谢任何帮助,因为我被困在这两天了。