我试图在我的网站上显示Instagram Feed。我不熟悉服务器端脚本。我读到的解释超出了我的想法。
我已设法通过Instagram获取访问密钥,但我不知道如何继续。
我还尝试了视频中的说明"如何使用PHP实现Instagram Feed而不使用Instagram API"
为此,我的php文件有效,显示了Feed,但我不明白如何让它出现在我的html页面上。
我很乐意让这两种方法都有效。
答案 0 :(得分:0)
在您的HTML中,您应该添加一个JavaScript脚本'您执行称为AJAX请求的元素。该请求将访问生成Instagram提要的PHP文件。 ECHO来自PHP文件的结果,它将返回到AJAX请求中的DATA变量。该请求看起来大致如下:
$.ajax({
method: ‘POST or GET, most likely POST’,
url: ‘not always an actual url, this is the path to your PHP file’,
success: function(data) {
//php file returns into variable ‘data’
//display the feed within this function
}
});
PHP文件的结果应该以JSON表示法回显,如果不是,只需将其添加到PHP文件结尾:
$whatever = json_encode($your_result);
echo $whatever; //this is still the feed, just encoded in JSON
如果您因某些原因需要解码,请执行
json_decode($variable_to_decode);
您可以在AJAX请求中使用其他参数,例如,您需要访问PHP文件中的某些变量,这些变量目前仅存在于HTML文档中。
答案 1 :(得分:-1)
这是通过将html保存为php来解决的。我不知道为什么会这样,但它有效