instagram网站订阅源
我正试图在我的网站上显示Instagram订阅源。我不熟悉服务器端脚本。我读过的解释让我不知所措 我已经设法通过Instagram获得了访问密钥,但我不知道如何继续 我还尝试了视频“如何在不使用Instagram API的情况下在PHP中实现Instagram提要”中的说明 为此,我的php文件可以工作,显示提要,但我不知道如何使它出现在我的html页面上instagram网站订阅源,instagram,feed,Instagram,Feed,我正试图在我的网站上显示Instagram订阅源。我不熟悉服务器端脚本。我读过的解释让我不知所措 我已经设法通过Instagram获得了访问密钥,但我不知道如何继续 我还尝试了视频“如何在不使用Instagram API的情况下在PHP中实现Instagram提要”中的说明 为此,我的php文件可以工作,显示提要,但我不知道如何使它出现在我的html页面上 我很乐意让这两种方法都起作用。在HTML中,您应该包含一个JavaScript“script”元素,您可以在其中执行称为AJAX请求的操作。
我很乐意让这两种方法都起作用。在HTML中,您应该包含一个JavaScript“script”元素,您可以在其中执行称为AJAX请求的操作。该请求将访问生成Instagram提要的PHP文件。从PHP文件返回结果,结果将返回到AJAX请求中的数据变量中。请求大致如下所示:
$.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文档中 通过将html保存为php解决了这个问题。我不知道这是为什么,但它起作用了请显示您到目前为止编码的内容。这使得人们更容易隔离可能出现缺陷的地方。考虑阅读并返回,提供一个你的尝试。这里是我在HTML中的内容:$(函数){控制台。log(‘获取Instagram feed’);$.ajax({URL:/Instagram),方法:“POST”,成功:函数(数据){$(“Instagram feed”行))。; } }); }); 这就是我引用的视频中使用的脚本。根据这段代码,您能告诉我们应该调用什么php文件以及它位于哪里吗?首先,将您的更改为,HTML不会自动将其识别为JavaScript。将方法放在URL之前,也可以根据需要调用PHP文件。如果HTML文件与PHP文件位于同一目录中,则URL应如下所示“/name\u of_file.PHP”。如果HTML文件是PHP文件所在目录的“父目录”,那么URL将变成“/name_of_sub_directory/name_of_file.PHP”。谢谢,我尝试向URL添加并添加了.PHP,但仍然没有出现。你需要回答这个问题,尽管写了一条注释作为答案。