gpt4 book ai didi

google-mirror-api - 如何更新我的 Glassware 联系人上的图像?

转载 作者:行者123 更新时间:2023-12-04 19:52:18 24 4
gpt4 key购买 nike

有没有办法强制刷新为联系人卡片缓存的图像?我更改了托管在网络服务上的图像,但 Glass 上的联系人卡片没有更新。已经过了好几天和多次硬件电源循环,所以我想知道是否有我遗漏的命令。

最佳答案

我假设您指的是玻璃器皿的联系人,我能够更新该图像并在几秒钟内看到 Glass 中反射(reflect)的变化。

我得到了 general glass documentation 的帮助和 reference documentation用于玻璃上的触点。

两者都很有用,但都充满陷阱,比如前者有一个 JSON 示例,它甚至不是有效的 JSON(缺少逗号分隔项目)使用错误的图像变量名称并且缺少 kind 参数。

这是我用来为您测试的一个很好的例子:

curl -X POST -H "Authorization: Bearer ya29.YOUR_TOKEN" -H 
"Content-Type: application/json"
--data @json-contact1.txt https://www.googleapis.com/mirror/v1/contacts

txt 文件如下所示:
{
"kind": "mirror#timelineItem",
"id": "harold",
"displayName": "Harold Penguin",
"imageUrls": [ "http://images3.wikia.nocookie.net/__cb20110713145426/penguindrum/images/6/66/Real_penguins.png" ],
"priority": 7
}

此命令的原始 http 如下所示:
POST /mirror/v1/contacts HTTP/1.1
User-Agent: curl/7.21.1 (i686-pc-mingw32) libcurl/7.21.1 OpenSSL/0.9.8r zlib/1.2.3
Host: www.googleapis.com
Accept: */*
Authorization: Bearer ya29.AHES6ZSgwltGsN16ZTP1JkklDXhDzazoZWRZmaCBltqAK6DTcSqPhw
Content-Type: application/json
Content-Length: 194

{
"kind": "mirror#timelineItem",
"id": "harold",
"displayName": "Harold Penguin",
"imageUrls": [ "http://images3.wikia.nocookie.net/__cb20110713145426/penguindrum/images/6/66/Real_penguins.png"
],
"priority": 7
}

为了确认这有效,我发布了联系人并进入我的 Glass 时间线,选择了一张照片,然后选择了共享,然后滚动联系人直到我看到 Harold Penguin,它有来自 Curl 命令的背景照片。然后我用新的图片url修改了txt文件,重新发送了Curl命令,又得到了200个响应,并在Glass中重复了照片/分享过程,而这次Harold Penguin的背景是新图片。在这整个过程中,我的 Glass 一直连接到 Wifi。

如果没有看到您的代码,就很难诊断出您的确切问题,但希望知道这行得通并且可以访问您可以测试的工作示例将帮助您解决这个问题。虽然我的 Glassware 是用 Java 编写的,但我喜欢 Curl 的简单性来诊断此类问题,它对我有用,也许对你也有用。

有趣的问题,谢谢。

关于google-mirror-api - 如何更新我的 Glassware 联系人上的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17458378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com