【问题标题】:Can't get Foursquare to push live checkins to my URL using the venue push API无法让 Foursquare 使用场地推送 API 将实时签到推送到我的 URL
【发布时间】:2017-07-25 01:56:05
【问题描述】:

我是一个场所的经理,我正在尝试使用 Venue Push API 进行现场签到。我已经设置了两个 Foursquare 应用程序,一个使用我的个人帐户,一个使用场地管理帐户(据我了解,这是两个单独的帐户,因为我在foursquare.com 上可以在它们之间切换)。

当我使用 Foursquare 开发人员面板上的 推送控制台https://foursquare.com/developers/app/.../push发送测试推送时,我会收到针对我指定的 URL 的测试通知,但无论如何什么,我无法实时接收签到。

帐户已验证,我是场地管理员,但我仍然无法实时签到。

我有什么遗漏吗?我将不胜感激任何帮助。谢谢。

【问题讨论】:

    标签: foursquare


    【解决方案1】:

    您(或场地管理员)仍需要授权您的应用发送推送。来自文档:

    重要的是要强调,为了让您的应用看到推送 场馆,必须至少有一名该场馆的管理者授权 使用您的应用程序,否则您可能会看到“您的应用程序无法看到来自 那个场地”的错误。

    https://developer.foursquare.com/overview/realtime

    【讨论】:

    • 我不明白(不是你在吃什么,而是怎么做)。我是场地的所有者和管理者,我创建了应用程序(这不过是一个在我的 Web 服务器上接收 FS 推送的 PHP 脚本),但我找不到任何方法来授权使用该应用程序.我可以在我的 user 帐户上找到的唯一与应用相关的内容是 connected apps 链接,该链接仅列出了 FS 开发者文档。
    • 只是作为场地的所有者并创建 API 密钥并不意味着将向其发送推送。您需要注册推送(您拥有),然后您需要场地管理员(您自己)来授权该应用程序。连接指南解释了如何生成 oauth 令牌 developer.foursquare.com/overview/auth。您可以使用 Postman 之类的工具来简化此过程。
    • 终于知道怎么给app授权了,通过生成oauth token来完成的,谢谢指点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多