【发布时间】:2016-01-05 08:54:03
【问题描述】:
我正在尝试通过我的 API 请求传递一些参数,以便获取已过滤的数据。
我正在使用一个名为 Purest 的模块,它基本上是一个 REST API 客户端库。 它支持根据Purest Query API进行表达查询调用
而且,我的 API 提供者是 Pocket,他们的文档说以下 more info here。
内容类型
article = only return articles
video = only return videos or articles with embedded videos
image = only return images
排序
newest = return items in order of newest to oldest
oldest = return items in order of oldest to newest
title = return items in order of title alphabetically
site = return items in order of url alphabetically
现在,我想获取视频数据并按最新排序。 但我不知道如何在我的查询中添加这些参数。
以下是我尝试过的,但我得到了400 Bad Request。因为我不知道这个数据库的表名,所以也不确定要在 select 中放什么。
var Purest = require('purest')
, getpocket = new Purest({provider:'getpocket'})
getpocket.query()
.select('')
.where({contentType:'video'},{sort:'newest'})
.post('get')
.auth('xxxxx', 'xxxxx')
.request(function (err, res, body) {
console.log(body);
})
【问题讨论】: