instagram网站订阅源

instagram网站订阅源,instagram,feed,Instagram,Feed,我正试图在我的网站上显示Instagram订阅源。我不熟悉服务器端脚本。我读过的解释让我不知所措 我已经设法通过Instagram获得了访问密钥,但我不知道如何继续 我还尝试了视频“如何在不使用Instagram API的情况下在PHP中实现Instagram提要”中的说明 为此,我的php文件可以工作,显示提要,但我不知道如何使它出现在我的html页面上 我很乐意让这两种方法都起作用。在HTML中,您应该包含一个JavaScript“script”元素,您可以在其中执行称为AJAX请求的操作。

我正试图在我的网站上显示Instagram订阅源。我不熟悉服务器端脚本。我读过的解释让我不知所措

我已经设法通过Instagram获得了访问密钥,但我不知道如何继续

我还尝试了视频“如何在不使用Instagram API的情况下在PHP中实现Instagram提要”中的说明

为此,我的php文件可以工作,显示提要,但我不知道如何使它出现在我的html页面上


我很乐意让这两种方法都起作用。

在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,但仍然没有出现。你需要回答这个问题,尽管写了一条注释作为答案。