【问题标题】:How to know if sessionToken was implemented properly?如何知道 sessionToken 是否正确实施?
【发布时间】:2020-03-31 23:35:55
【问题描述】:

所以我正在尝试使用 google places api 实现一个简单的位置自动完成功能。我为此使用了自动完成服务(请参阅:https://developers.google.com/maps/documentation/javascript/reference/places-autocomplete-service)。

我现在正在做的是,创建一个自动完成令牌并在 3 分钟用完(根据 How long do the new Places API session tokens last?)或设置了地点详细信息请求(根据 https://developers.google.com/places/web-service/session-tokens)时更新它。

现在,我想对此进行调试,并想知道我是否做得正确。谷歌开发者控制台上的仪表板会计算每个发出的请求。

我怎么知道它是否有效果?|

【问题讨论】:

    标签: google-maps debugging google-maps-api-3 google-places-api googleplacesautocomplete


    【解决方案1】:

    如果您在应用程序中正确实现了会话令牌,则在 Google Cloud Platform Console 的 billing report 中,您应该会看到以下一个或两个 SKU:

    没有地点详细信息的自动完成 - 每个会话
    自动完成 (包含在地点详细信息中)– 每个会话

    如果你没有,你会看到这个:

    自动完成 - 每个请求

    请注意,这仅适用于您使用getPlacePredictions()getQueryPredictions() 没有会话令牌。

    希望这会有所帮助!

    【讨论】:

    • 我会在接下来的几天内验证这一点并提供反馈。现在,非常感谢您提供此信息!
    • 太棒了!是的,请随时通知我。 ^^
    • Heya @Yggdrasill 请问有这方面的消息吗?
    • 是的,它有效。正是你说的那样。非常感谢。为了更容易准确地找到它:在仪表板上导航到左上角的导航菜单。点击“结算”。在左侧单击“报告”。在右侧选择获取报告的时间范围。重要提示:按 SKU 分组。您现在将在底部找到 evan 所说的内容。
    • 很高兴听到!很高兴能帮上忙:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 2015-10-04
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    相关资源
    最近更新 更多