0

我正在尝试从我的 google+ 个人资料中请求帖子。我可以使用简单的 API 和默认 URL 获取数据。API 文档显示了选项是什么,但没有解释如何使用它们。目标是设置 maxResults 选项。这是我得到的:

$.ajax({
 url: "https://www.googleapis.com/plus/v1/people/{my user id}/activities/public?key=dfaskjfklsjfldfsjsadlkjflsd",
 type: "get",
 success: function(data){                       
 }
});
4

1 回答 1

2

有几种方法可以做你正在尝试的事情。

1) GET 的请求参数在问号后附加到基本 URL,并用 & 分隔。所以你的网址可能看起来像

https://www.googleapis.com/plus/v1/people/{my user id}/activities/public?key=fldskjflkdsjaflsajflsjfasl&maxResults=10

帮助您解决此问题的一个工具是使用“试试看!” https://developers.google.com/+/api/latest/activities/list底部的部分可让您填写字段并向您显示它发出的 HTTP 请求。

2) 在 jQuery 中,您还可以使用data对 $.ajax 的调用中的字段为 GET URL 指定参数。所以这个相同的例子可能看起来像:

$.ajax({
 url: "https://www.googleapis.com/plus/v1/people/{my user id}/activities/public"
 data: {
   key: "fldskjflkdsjaflsajflsjfasl",
   maxResults: 10
 },
 type: "get",
 success: function(data){                       
 }
});

3) 您可以使用可从https://developers.google.com/+/downloads/下载的 JavaScript 客户端库(其中也有如何使用它的示例代码)。

于 2013-05-14T08:44:48.380 回答