我目前正在为流行的开源 RSS 阅读器(微小的 RSS)开发 Flattr 插件。
我是第一次使用查找 API,但不确定为什么会得到不同的结果。所以我不确定我是否正确使用了 API,如果我遇到了一些基本错误,我想与各位专家确认一下。
首先,让我们看看我是否可以想出一个成功查找事物的 API 调用。我查看了 1066706 的 Flattr 页面(我不能在这里发布整个 URL,因为 SO 只允许我为整个帖子提供两个 URL)。在该页面上,我找到了 Flattr 为该内容存储的官方 URL,并使用 API 进行查找:请参阅此处
这会返回{"type":"thing","resource":"https:\/\/api.flattr.com\/rest\/v2\/things\/1066706", ...
,这很好。
但似乎这种方法不是测试事物是否存在的可靠方法。这是一个不起作用的示例:我打开事物 e7579b349cb7b319b28d883cd4064e1e 的 Flattr 页面。
我在该页面上找到的那个 URL 确实是那篇文章的 URL,我看不到它可能有任何其他 URL。我以与上面相同的方式查找它:检查这个
唉,我明白了 {"message":"not_found","description":"No thing was found"}
(我也用编码的 URL 尝试了这两种方法,但得到了相同的结果。我认为这对你来说更容易阅读。)
那么,为什么找不到第二件事呢?感谢您的任何启发。