为我的网站使用Facebook API JSON的最简单方法(哪种语言以及如何语法)
Easiest way to use Facebook API JSON for my website (which language and how to syntax)
我必须首先说我只知道如何舒适地使用HTML和CSS。
从中获取图像源的最简单方法,我假设这是一个 JSON 调用,http://graph.facebook.com/103184243098195/photos?fields=source&limit=999 并将它们粘贴到我的 HTML 中,以便我可以用 CSS 格式化它们?
我已经在互联网上挑选了如何使用jQuery来了解如何做到这一点,并找到了一些示例代码片段,但我不知道如何告诉,我假设JavaScript,寻找什么,如何找到它,然后在哪里放置它找到的东西,即图像源。
我想我至少需要这个:
var url = 'https://graph.facebook.com/103184243098195/photos?fields=source&limit=999';$.getJSON(url, function(data) {});
但是我不知道在两者之间放什么来获取图像源,然后将它们插入,比方说,只是一个一般的div。 我去哪里尝试学习我需要哪种语法都使用我不理解的术语,因为我不熟悉大多数语言。 我什至不知道这是否是正确的开始/方向。
任何帮助不胜感激!
我从未使用过这个 API,但这至少应该给你一个开始,直到其他人出现。 :P
.HTML:
<body>
<div id="facebook-stuff"/>
</body>
.JS:
$.getJSON('http://graph.facebook.com/103184243098195/photos?fields=source&limit=999', function(url) {
var data = url.data;
var paging = url.paging;
for(var i = 0; i < data.length; i++)
{
$('#facebook-stuff').append('<img src="' + data[i].source + '" class="facebook-pics" id="pic' + i + '"/>');
}
});
http://jsfiddle.net/zV99P/
基本上,传递给函数的参数是 JSON 对象。数据是一个对象数组(在该对象内),您可以从中提取id,源和创建时间。使用 Jquery 或普通的 javascript,您可以使用 source 属性动态创建 img 元素,并将它们附加到页面上创建的任何元素。如果您希望将图像拆分到多个页面,这里还有一个分页对象。据我快速浏览所理解,您必须将查询字符串末尾的限制降低到较小的数字,即:?limit=5,然后您可以使用 paging.previous 或 paging.next 从分页对象创建上一个或下一个链接。
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 铬:“;未捕获的语法错误:意外的标记:"
- jQuery语法添加了var
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 如何告诉MathJax对下标使用替代语法
- Javascript语法向设置发出sessionStorage值
- 未捕获的语法错误:意外的标记{
- 使用$scope方法时的ControllerAs语法
- "未捕获的语法错误:意外的标记}"
- javascript自执行函数-不同的语法
- 函数的Javascript语法
- WinJS内联绑定语法
- 任何Java对脚本语言语法的支持,类似于Foobar2000:标题格式参考
- 高图表和表达式语言问题 - 标记“{”上出现语法错误
- 为我的网站使用Facebook API JSON的最简单方法(哪种语言以及如何语法)
- 如何为我自己的语言 - 文本区域的语法着色
- Javascript语言的文本区,具有自动完成和语法高亮显示
- 是否有用于在浏览器中呈现的Scheme语言的语法高亮插件?