如何从可以在 webview 上打开的 pin 获取 url

How to get a url from a pin that can be opened on a webview

我正在使用 Pinterest Android SDK 来验证和读取我关注的图板上的图钉。 问题出在我的应用程序中,我需要在 Web 视图中打开图钉的 URL 才能在不离开我的应用程序的情况下读取我的应用程序本身中的图钉内容。 目前,我可以使用 getPin() API 响应 json 中的 "url" 字段,但是 URL 从 webview 重定向到 pinterest 应用程序(离开我的应用程序)。 有没有办法做到这一点? 谢谢

您打算显示整个图钉还是只显示图片?如果你使用 getPin() API 的 URL 那么它就是 URL 到 "Pin" 这是一个 Pinterest 对象并且总是有一个 "Pinterest.com" .因此它会将自己重定向到 Pinterest 应用程序,这是正确的行为。

但是,您可以从使用 getPin 检索到的 Pin 图获取图像的 URL,并在应用程序中显示它。

你的方法的另一个问题是它试图复制 Pinterest 本身的行为,这违反了 Pinterest 政策,他们可能会禁止你的应用程序。所以我的建议是使用图钉图像的 URL 并使用 Picasso 或 Glide 在您的应用程序的图像视图中显示。

祝一切顺利...