问题标签 [postmates]
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.
postmates - Postmates API 意外响应
我做了以下 cUrl 命令,但没有得到预期的响应。
卷曲-u 3d458af1-xxxa-xxxx-a4d0-ba07cxx4cxxx:\
-d “dropoff_address=20 McAllister St, San Francisco, CA 94102” \
-d “pickup_address=101 Market St, San Francisco, CA 94105” \
-X POST https://api.postmates.com/v1/customers/cus_LxxxxxxT_yqV/delivery_quotes
回应如下:
任何帮助将不胜感激!
postmates - HTTP 响应代码:403
使用 Java,进行简单的“delivery_quotes”调用以进行测试,返回 HTTP 响应代码 - 403
下面是代码:
线程“主”java.io.IOException 中的异常:服务器返回 HTTP 响应代码:URL 的 403:https ://api.postmates.com/v1/customers/cus_LBxxxxxxNT_yqV/delivery_quotes
我使用的客户 ID 和测试 API 密钥是正确的。任何帮助!
rest - 个性化我的 Postmates 交付体验(以获得更好的提示)
我发现为 Postmates 提供额外驾驶技巧的最佳方法之一是添加个人风格。例如,I haz Cheezburger
当我在带食物的路上给经典模因发短信通常会得到更好的小费(里程可能会有所不同)。
现在,我是一个懒惰的人,我唯一的目标就是让它自动化。我想我只是轮询获取交付端点,等待我要交付的状态更改,休眠几分钟(这样它们就不会一次被通知轰炸),然后发送我的个人触摸文本与Twilio。简单的程序。
我的问题是这个端点需要一个客户 ID 和一个交付 ID。由于唯一需要添加小费的是这两条信息,我猜测它们是私人信息,司机无法使用......出于某种原因......
是否有驱动程序可以查询的端点?如果我设置了一个 REST 端点,我可以在您的平台上注册它以便为我的客户获取实时交付更新吗?
ruby-on-rails - Postmates - Postmates API 中的安全验证码错误
我需要在我的 ruby on rails 应用程序中集成 Postmates API。当我点击交付报价 API 时,我不断收到验证码错误请求是https://api.postmates.com/v1/customers/my_customer_id/delivery_quotes
错误是
“完成 CAPTCHA 证明您是人类,并让您可以临时访问网络资源。”</p>
有人对此错误有解决方案吗?如何摆脱这个错误?
api - Postmates API - 通过传递引用来防止重复派送
目前正在开发一个电子商务商店的应用程序,该应用程序允许 Postmates 交付货物。我们遇到的一种情况是创建重复订单的可能性。例如,我们的应用程序连接到 Postmates 创建交付,但在收到 Postmates 的回复时,连接断开,从未收到确认。我们的应用程序假设发送交付时发生错误,而实际上已经创建了交付。
Postmates API 有没有办法让我们传递参考号,以便 Postmates 不允许创建两个具有相同参考号的交付?
shopify-app - Postmates API mismatched_price_quote 错误
尝试派送货物时,我们不断收到如下错误:
mismatched_price_quote: '指定的报价与交货不匹配。' ({'kind': 'error', 'code': 'mismatched_price_quote', 'message': "指定的报价与交货不匹配。"}) [APIException]
我们检查了日志,并且交付估计与尝试 Postmates 交付调度时的估计相符。如果价格匹配,为什么价格匹配错误?
Postmates API 没有记录这个返回的错误。
iframe - postmates 是否支持 iframe 中的 tracking_url
我的 postmates tracking_url 代码:
但它会给出这样的错误:
拒绝在框架中显示“https://postmates.com/track/del_LtCu2--LzNXzjk”,因为它将“X-Frame-Options”设置为“sameorigin”。
我在 ubuntu 16.04 上使用 nginx。
python-requests - Postmates 参数无效
使用此帖子请求创建交付时遇到一些问题:
这是我的代码:
我收到一个 400 异常,提示您请求的参数无效。
postmates - 调用 Creaete Delivery API 时,post mates tracking_url 返回的内容
我正在考虑与 Postmates API 集成。他们的文档列表指出 Create a Delivery API 返回一个跟踪 url:
tracking_url:此url可用于在送货过程中跟踪快递员
但是,这并没有提到返回的内容。是纬度和经度吗?是图像吗?
这个 URL 实际返回了什么?
postmates - Postmates - webhook:确定实际的pickup_complete和delivered_complete
所以我正在研究 postmates API,我已经能够创建一个交付。这太好了,我还用 ngrok 设置了一个 webhook url 来测试邮递员的响应,但我完全不知道如何确定取货何时实际完成以及投递/交付实际完成的时间。
我将所有响应保存在数据库中,每次进行测试交付时,我都会收到来自 webhook 端点的 70 个调用。每次有 47 人与'kind': 'event.delivery_status'
. 以下是统计数据:
这一切都在沙盒的测试模式下......
其中11个是'status':'pickup_complete'
其中14个是'status':'pickup'
其中11个是'status':'dropoff'
其中11个是'status':'delivered'
所有 webhook 响应status=delivered
都有一个'data.courier_imminent':false
值。
我去了网页,'data.tracking_url'
当网页显示交付完成时,我立即更新数据库,看看我保存了多少条记录,总共只有 32 条记录。这意味着 webhook 在它应该完成后继续向我发送更新。
最后,所有这些状态都不是按顺序排列的,它们是完全随机的,实际上收到的倒数第 6 条记录是一个pickup_complete
状态。
真正的问题:
我怎么知道实际上是什么 apicked=completed
等delivered=complete
。