gpt4 book ai didi

javascript - Chrome 上的 JQUERY PHP 对于 GET 请求给出 500 错误

转载 作者:行者123 更新时间:2023-12-03 08:21:04 25 4
gpt4 key购买 nike

enter image description here


PHP 代码在这里并利用 Twitter API Exchange PHP File

<?php

require_once('TwitterAPIExchange.php');

$settings = array(
'oauth_access_token' => 'whatever',
'oauth_access_token_secret' => 'whatever',
'consumer_key' => 'whatever',
'consumer_secret' => 'whatever'
);


$query = "%23georgeezra";
$url = "https://api.twitter.com/1.1/search/tweets.json";
$requestMethod = "GET";
$getfield = '?q='.$query.'&count=5';
$twitter = new TwitterAPIExchange($settings);
$result = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();
echo $result;

?>

我已在 Twitter 上的开发工具上运行此查询,查询按要求执行,但在 Chrome 和 Firefox 上,在 Apache2 服务器上运行并使用 JQuery 版本 2.1.1 时,出现 500(内部服务器错误)错误


JQuery 代码:

$(function(){

$.ajax({
url: 'ezra.php',
type: 'GET',
success: function(response) {

if (typeof response.errors === 'undefined' || response.errors.length < 1) {

var $tweets = $('<ul></ul>');
$.each(response, function(i, obj) {
$tweets.append('<li>' + obj.text + '</li>');
});

$('.tweets-container').html($tweets);

} else {
$('.tweets-container p:first').text('Response error');
}
},
error: function(errors) {
$('.tweets-container p:first').text('Request error');
}
});
});

最佳答案

$result = json_decode(...)

应该调用json_encode,而不是json_decode。并且 $assoc = TRUE 不是 json_encode 的合适第二个参数。

您还需要添加:

dataType: "json"

$.ajax调用。

关于javascript - Chrome 上的 JQUERY PHP 对于 GET 请求给出 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33747208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com