- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用光盘上的知识(纬度、经度)MySQL
数据库记录从 foursquare 导出类别。
当我请求 foursquare 时,我只收到 NULL 而不是预期的数据。
遵循代码:
$id = $_SESSION["id"];
$total = $resultA["place"];
$lat = addslashes($resultA["place_lat"]);
$lng = addslashes($resultA["place_lng"]);
$name = addslashes($resultA["place_name"]);
$client_key = 'client_id';
$client_secret = 'client_secret';
$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "https://api.foursquare.com/v2/venues/search
?client_id=client_id
&client_secret=client_secret
&v=20141006
&ll=$lat,$lng");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);
**$response = curl_exec($curlhandle)**;
curl_close($curlhandle);
$venues = json_decode($response);
除了这个问题,当我在我的浏览器上运行代码时,我还有问题:“ fatal error :C:\xampp\htdocs\tcc\recomendacao\analisarUser.php 中超过 30 秒的最大执行时间 **$response = curl_exec($curlhandle)**
”
有人知道会发生什么情况吗?非常感谢。
最佳答案
看起来你的 curl 执行代码的速度太慢了。
尝试最大化curl to和put的执行时间这在你的脚本的开头。
// if you set it to 0 , it mean the limit to
// infinite, maximum available limit.
ini_set('MAX_EXECUTION_TIME', 0);
//Or give it a limit on your wish
ini_set('MAX_EXECUTION_TIME', 500);
希望对你有帮助
您可以进一步尝试在您的代码中添加 try catch block 以抛出异常。
$id = $_SESSION["id"];
$total = $resultA["place"];
$lat = addslashes($resultA["place_lat"]);
$lng = addslashes($resultA["place_lng"]);
$name = addslashes($resultA["place_name"]);
$client_key = 'client_id';
$client_secret = 'client_secret';
try {
$client_key = 'client_id';
$client_secret = 'client_secret';
$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "https://api.foursquare.com/v2/venues/search
?client_id=client_id
&client_secret=client_secret
&v=20141006
&ll=$lat,$lng");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curlhandle);
if($response !== FALSE):
curl_close($curlhandle);
$venues = json_decode($response);
endif;
}
catch(Exception $ex){
throw new Exception("Invalid URL",0,$ex);
}
关于PHP Foursquare API 返回 Null 到 venues/search,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26224043/
我正在调用 Foursquare Venue API 来获取伦敦的所有美食场所。 使用的API是:https://api.foursquare.com/v2/venues/explore?ll=51.
我们已经使用 php foursquare api 检查了两种情况下的 field 结果, 案例 1:端点“venues/search” $params = array("ll
我对/venue/stats Foursquare API 的使用和工作有一些疑问。 Q1。我将使用/venue/stats 来获取提供 field ID 的信息。所以我已经注册了我的应用程序并获取了
我有一个存储作为引用的 field ID。在尝试从foursquare API 拉取信息以显示给用户时,我从/venues/返回的地点与我请求的地点不同。它们本质上是相同的,除了 id... http
有没有办法查询特定地点的所有事件?我注意到没有这样的实体 Venue - 它是事件对象内部的一个结构。 假设没有,您如何看待以下解决方案? 查询 field 附近的所有事件(我得到了 field 坐标
所以我在设备上启用了 USB 调试并通过 USB 插入。目前,执行 adb devices 不会在 Android Studio 终端中列出任何内容。我检查了设备管理器,该设备在“可移植设备”下成功显
当我尝试创建一个位置感知的新场所时出现以下错误。 ActiveRecord::StatementInvalid: PG::Error: ERROR: new row for relation "ve
Xcode 8.1 部署目标 iOS 9.0 我从中的 Foursquare Venue Search 端点得到了一系列紧凑的 field 对象...... - (void)URLSession:(N
我正在开发 FourSquare field API。截至今天凌晨 3 点,以下 API 链接均提供结果: https://api.foursquare.com/v2/venues/search?ll
使用 Foursquare API 有什么方法可以通过名称和城市搜索地点吗? 目前我正在使用参数“query”来搜索 field ,我怎样才能将城市名称与 field 名称一起传递以获得准确的结果 我
我有一个使用 Foursquare API 的 Android 应用程序。 当我将 field 放在 map 上时,一些请求返回访问被拒绝 举个例子: https://ss1.4sqi.net/img
Foursquare API 将用户的照片标签分为前缀和后缀。但是,如果我将它们合并以形成完整的图像 URL 并将其粘贴到我的浏览器中,则会出现错误,指出图像无法显示,因为它包含错误。是因为服务器暂时
包含 categoryId 参数时,我从 API 查询中获得了意外结果。 例如,当使用以下参数在马萨诸塞州波士顿搜索“The Citizen Public House”时 ll: 42.3489027
当我在浏览器中打开以下 Foursqaure API 请求时, https://api.foursquare.com/v2/venues/search?near=tokyo&client_id=LBP
我正在尝试使用光盘上的知识(纬度、经度)MySQL 数据库记录从 foursquare 导出类别。 当我请求 foursquare 时,我只收到 NULL 而不是预期的数据。 遵循代码:
我正在使用 Foursquare API 来获取某个类别的 field 列表。 一个重要的要求是该列表是详尽无遗的,即包括所有相关要点。 v2/venues/search API 端点对输出强制执行
我正在尝试向我的网站添加 Foursquare 按钮,但遇到了问题。我已经设置了地址中的每个字段,当我尝试按下共享按钮时,这就是我得到的:未捕获的语法错误:意外的标识符问题出在 Foursquare
我从venue/photos得到的结果与用户身份验证不同。 在第一个结果中,我只收到一个结果(一张照片),但在第二个结果中,它返回我预期的正常结果。 --userless authentication
我最近购买了 Dell Venue 7 平板电脑。我打算用它来测试和调试 android 应用程序。不幸的是,该设备的 USB 驱动程序不存在。我查看了戴尔网站,他们说该设备的驱动程序未托管在他们的网
已经完成了: 第1步: 使用 HERE field map 管理工具创建或编辑 NMAVenue3dVenue 第2步: 使用用于创建自定义场所的同一帐户获取应用程序 ID、应用程序代码和许可证 ID
我是一名优秀的程序员,十分优秀!