1

我正在制作一个 Android 应用程序,其功能之一是为登录用户同步 PasteBin 粘贴。通过 API,他们可以选择列出用户创建的粘贴。响应如下:

<paste>
    <paste_key>0b42rwhf</paste_key>
    <paste_date>1297953260</paste_date>
    <paste_title>javascript test</paste_title>
    <paste_size>15</paste_size>
    <paste_expire_date>1297956860</paste_expire_date>
    <paste_private>0</paste_private>
    <paste_format_long>JavaScript</paste_format_long>
    <paste_format_short>javascript</paste_format_short>
    <paste_url>http://pastebin.com/0b42rwhf</paste_url>
    <paste_hits>15</paste_hits>
</paste>  

现在,粘贴应该被下载并存储到本地设备有两种情况:
1. 粘贴在本地设备上不存在
2. 粘贴存在但已被修改

那么,<paste_date>节目内容是什么?它是否显示上次修改粘贴的时间?
如果从未修改过粘贴,则上次修改日期将与创建日期相同

4

1 回答 1

2

不,它会显示创建粘贴的时间。

没有官方方法可以检查粘贴是否已更改,但是您始终可以对粘贴页面执行 HTTP 请求并通过分析 html 响应来获取该值,但这将成为一场噩梦

(好吧,我正在通过分析他们的 html 代码来创建一个替代的 pastebin api,但是我使用了 XPath,这不是我认为的完美工作工具)

于 2015-02-22T16:30:38.290 回答