问题标签 [trustpilot]

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 回答
1066 浏览

trustpilot - TrustPilot 滑块小部件数据模板 ID

我在哪里可以获得可用的 TrustPilot 小部件的数据模板 ID? https://assets.ctfassets.net/b7g9mrbfayuu/4HuCkQtie4gGkwgWGIiou0/53edaddeee043cc10cccfcd21dea24ff/TrustBox_Cutsheet_20_08_2018.pdf

我特别在寻找滑块小部件的数据模板 ID。

0 投票
2 回答
5205 浏览

javascript - 在 TrustPilot 小部件中自定义 JS/CSS

我正在尝试修改我网站上的 TrustPilot 小部件。

TrustPilot 小部件的基本结构是:

我试图隐藏 div .date

到目前为止我得到的是:

但是我得到了错误:

var trustpilot_frame 正在查找 iframe,我无法访问其中的任何内容。

编辑

安慰:

在此处输入图像描述

编辑 2

安慰:

在此处输入图像描述

编辑 3

控制台显示与 EDIT2 相同的 dom 和第一个 EDITdate_tags

https://codepen.io/phallihan/pen/OdwgGd

0 投票
1 回答
639 浏览

javascript - 如何将(Trust Pilot)自定义脚本添加到 AMP 页面

使用 Trust Pilot 自定义脚本时,我无法获得 AMP 验证,并出现错误:Custom JavaScript is not allowed. AMP 不允许自定义脚本。

我需要添加<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" defer></script>信任试点审查工作。如何让这个自定义脚本与 AMP 一起使用?谢谢

更新:

我找到了一种解决方法(好吧,如果它最终有效),但是,我遇到了另一个问题。我将 Trustpilot 脚本和小部件放在单独的文件中,然后放在我的 AMP 页面上,我会用amp-iframe它来将它放在页面上。AMP 将进行验证,但 Iframe 未呈现以下错误消息:Origin of <amp-iframe> must not be equal to container。我在这里尝试了一些解决方案,但到目前为止没有任何效果。

0 投票
2 回答
107 浏览

jquery - 当子 div 具有特定的类名时,隐藏 div 的类

我通常尝试做的是,检测我们来自 Trustpilot Widget 的产品是否有 0 条评论,如果是,则显示来自 Trustpilot 的另一个小部件,它显示我们服务的评论数量。

现在,当在页面上找到一个名为“tp-stars--0”的 div 类时,我一直试图隐藏小部件。

这是我到目前为止得到的

0 投票
1 回答
376 浏览

trustpilot - TrustPilot 创建邀请 API 始终返回 415 响应代码

我正在尝试使用Create Invitations API发送 TrustPilot 邀请,但无论我尝试什么,我都会收到 415 的响应代码并且没有返回任何数据,因此我几乎不可能进行调试。

  • 我使用的 URL 是正确的:https ://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/email-invitations (其中 {businessUnitId} 是我的企业 ID)
  • 我在我的标头中发送一个有效的(和当前的)oAuth 令牌。
  • 我正在发送一个 POST 请求。

我已经使用其他“业务用户 OAuth 令牌”API 测试了我的详细信息,并且一切正常,所以我的详细信息绝对正确。只是这个创建邀请 API 不起作用。

我什么都试过了。我提交了最少的细节、完整的请求、介于两者之间的某个地方、API 中的示例请求等等。始终响应代码 415。

我在 TrustPilot Business 门户中设置了我的“邀请设置”,甚至尝试通过请求提交这些详细信息(即发件人电子邮件“noreply.invitations@trustpilotmail.com”和有效的电子邮件回复已配置)。

我曾尝试联系 TrustPilot 的“集成工程师”,他们在来回发送了几封电子邮件后也一无所知,这非常令人不安。所以是时候堆栈溢出了。

我需要弄清楚这一点,所以任何帮助都会很棒!也许有人可以提供一个适用于他们的应用程序的示例请求,我可以尝试在我的应用程序中复制?

0 投票
1 回答
67 浏览

trustpilot - 是否可以使用 TrustPilot 生成产品评论的 URL?

可以使用服务评论的 ID 链接服务评论,例如https://www.trustpilot.com/reviews/5cf7f376b055990650f3c24c其中 5cf7f376b055990650f3c24c 是评论的 ID。

对于产品评论,我认为没有办法这样做。这可能吗?

0 投票
0 回答
180 浏览

html - 自定义 Trustpilot 邀请审阅电子邮件

我正在尝试写一封电子邮件发送给客户,邀请他们在购买后查看网站。

该电子邮件包含一些星号,一旦单击,它们就会将它们发送到信任试点页面,但是,信任试点页面上的星标尚未完成。

当您查看 trustpilot 页面并选择星级(即 3 星)时,您将被带到:- https://uk.trustpilot.com/evaluate/www.website.co.uk?stars=3并且三颗星是选择可用于撰写评论的文本区域。

我的电子邮件模板做同样的事情......如果您选择 3 星,它将带您到https://uk.trustpilot.com/evaluate/www.supplementgenie.co.uk?stars=3,4 星将需要你去https://uk.trustpilot.com/evaluate/www.supplementgenie.co.uk?stars=4等等。

不同之处在于没有突出显示星星并且没有显示文本框,因此客户必须再次选择评级。

如果有人知道如何让电子邮件自动填充 trustpilot 表格,那就太好了。

0 投票
1 回答
1166 浏览

api - Trustpilot Api - 获取私人产品评论总是返回未经授权的响应状态

我希望有一个人可以帮助我。

我正在尝试使用 Trustpilot Api 检索产品的产品评论,并且取得了一些成功,但没有得到我期望的结果。

我采取的方法如下:

  1. 获取 OAUTH2 令牌 - (返回成功响应)
  2. 从配置文件中检索我的业务部门,并为每个业务部门使用端点获取产品评论:-(https://api.trustpilot.com/v1/private/business-units/{business-unit}/review?token={OAUTH2 token from step 1}返回成功响应)
  3. 对于每个产品评论,我都会尝试检索产品评论详细信息。为此,我有几个选择。

    (i) 每个产品评论都有元链接,因此我可以使用相应的元链接获取产品评论并标记 apikey,例如https://api.trustpilot.com/v1/reviews/1234567890abcdefg?apikey={apikey},apikey 是我注册开发者帐户时提供的那个 - (返回成功回复)

    (ii) 按照 developers.trustpilot.api 网站 ( https://developers.trustpilot.com/product-reviews-api#get-private-product-review ) 中记录的方式调用端点:https://api.trustpilot.com/v1/private/product-reviews/{reviewId}- (返回未授权状态代码)

对于上面的选项(ii),我尝试了多种传递 apikey 的方法(根据文档,端点需要 apikey 作为授权。

我使用 C# 作为访问 Trustpilot api 的语言,因此以下片段是我尝试调用该方法的方式。

  1. 如下设置 GetProductReview 端点:

在上面的代码片段中,apikey 被传递给方法,并作为 RequestHeader 值传递给端点。

  1. 如下设置端点:

并按如下方式调用 HttpClient:

在这两种情况下,我都会收到 HttpStatus 401 - Unauthorized。

文档表明我应该通过 apikey(我以两种不同的方式完成了)。

如果文档不正确并且需要令牌,我还尝试调用端点?apikey={apiKey}替换?token={token}

此外,我还尝试将令牌作为 RequestHeader 值传递并收到相同的结果(未授权)

我真的很想使用端点:

因为这会返回更多信息(例如,允许我重新访问产品的 sku)。

谁能告诉我这里哪里出错了?

提前致谢

0 投票
1 回答
198 浏览

php - Trustpilot Oauth use token PHP

I retrieve the Oauth token in Trustpilot with this script

now, how can I retrieve the token, verify is exist and use it? thanks

0 投票
0 回答
422 浏览

html - 在 Woocommerce 中动态加载 trustpilot 评论

我正在尝试将 Trustpilot 评论框集成到我的 woocommerce 产品模板中。

这是 Trustpilot 给出的 HTML(为了方便而缩短了)

信任飞行员

如何动态分配 sku 字段,以便我可以在所有产品页面上加载这个片段?

我尝试创建一个函数来获取 sku 并将其作为简码调用来代替 data-sku="652" 但这似乎不起作用。

任何帮助将不胜感激,因为我完全迷路了!


编辑:

这是完整的 TrustBox 小部件代码: