对象引用没有设置为一个对象的实例。Yelp返回值
我正在打电话给Yelp,以获取我写过的公寓查找器中的某些地址的评论,但是看起来某些Yelp数据还不完整,因此以下代码在Ye Olde Ornstaioan中导致错误: public IEnumerable GetReviews(Bounds searchBounds) { var yelp = new Y.Yelp(ConfigOptions); var searchOptions = GetSearchOptions(searchBounds); var searchTask = yelp.Search(searchOptions); var tasks = new Task[GetTaskArraySize(searchTask)]; tasks[0] = searchTask; for (var i = 1;
12 2024-04-22
编程技术问答社区
通过Python从一行一行地读取Yelp数据集
我想将此代码更改为从第1400001行的专门读取到1450000.什么是修改? 文件由单个对象类型组成,一个JSON-Object每条. 我还想将输出保存到.csv文件.我该怎么办? revu=[] with open("review.json", 'r',encoding="utf8") as f: for line in f: revu = json.loads(line[1400001:1450000) 解决方案 如果是每行JSON: revu=[] with open("review.json", 'r',encoding="utf8") as f: # expensive statement, depending on your filesize this might # let you run out of memory revu = [json.loads(s) for s in f.readlines()
22 2024-03-30
编程技术问答社区
componentDidMount中带有HTTP授权头的API请求
我非常新手反应,练习,我正在尝试构建一个从Yelp API中获取信息的应用程序,但是我很难得到响应. Yelp Fusion V3需要一个" access_token"(我在Postman中成功收到的回复).因此,为了在我的应用程序中提出此请求,我正在使用Axios.当我在componentdidmount()的内部提出此请求时,作为响应,我会得到 xmlhttprequest不能加载 https://api.yelp.com/v3/企业/搜索?term = sushi&location =波士顿.对飞行前请求的响应不会传递访问控制检查:在请求的资源上没有"访问控制"标头.因此,不允许访问访问权限,' http://localhost:8080 '因此不允许访问.响应具有HTTP状态代码500. 虽然我似乎错误地指定了access_token和参数,但是在单独的文件中运行相同的代码(不是应用程序的一部分)时,我会在应用程序中寻找的JSON响应. 这是我的componentD
10 2024-03-23
编程技术问答社区
在NodeJS中处理速率限制的API
因此,我需要一种在给定秒内运行函数x次次次的方法,然后等到下一秒钟运行下一组.我正在使用Yelp Fusion API来调用"搜索" https:https:https:https:https:https://api.yelp.com/v3/businesses/business_id . 因此,第一个搜索查询返回类似的业务: const businesses = response.body.businesses for (business of businesses) { fetchPlaceDetails(business.id) } 理论上,我可以以异步方式运行FetchPlaceDetails(),但是经过50多个结果需要太长.取而代之的是,我想运行查询大概5次,等待一秒钟(超越速率限制),运行下一个5,等待一秒钟,运行下5个等等. 不确定如何实施此功能,但我认为在使用速率限制的API时,这一定是一个非常标准的问题.另外,我不确定,但是在文档中没有任
6 2024-03-18
编程技术问答社区
将Yelp API v2整合到iOS 7应用程序中
我认为这将是一个更加无缝的过程.我下载了yelp api示例(我一直在这里阅读:如何在中整合yelp api iPhone应用程序?和其他在线上的地方,但是在试图集成基本测试时会遇到很多错误.我已经注册了一个帐户,有一组API V2键. 许多错误似乎与ARC和Yelp API有关,试图显式自动发布它们的某些对象. 解决方案 主要是从互联网上的某个地方下载完整的项目时,它们与您的设置不完全兼容.有时(阅读:大部分时间),您将不得不解决一些错误. 在您的情况下,我不确定您的示例项目是否使用或不使用ARC,但是无论哪种方式,您都可以更改项目设置,无论是否使用ARC. . 1)在Xcode中,转到您的项目(在其中有摘要,信息等),然后转到"构建设置". 2)确保将谓词设置为"所有"而不是"基本". 3)搜索"自动参考计数" 4)如果一切正常,您应该有2个结果: Objective-C自动参考计数 Objective-C ++自动参考计数
18 2024-03-01
编程技术问答社区
如何从Yelp API请求超过20个结果?
我正在尝试从Yelp获得多伦多餐馆的完整列表.这是我的python代码: import urllib2 import rauth params="term=restaurants&location=Toronto&limit=20&cc=CA" consumer_key = "***" consumer_secret = "***" token = "***" token_secret = "***" session = rauth.OAuth1Session( consumer_key = consumer_key ,consumer_secret = consumer_secret ,access_token = token ,access_token_secret = token_secret) request = session.get("http://api.yelp.com/v2/search",params=params) data = request.jso
10 2024-03-01
编程技术问答社区
如何使用Yelp'的新API
我对编程非常陌生,所以我相信这是不正确的,但是根据我的研究,我能做的最好的事情.谢谢. import pandas as pd import numpy as np import requests import yelp requests.get(https://api.yelp.com/v3/autocomplete?text=del&latitude=37.786882&longitude=-122.399972,headers={'Authorization: Bearer '}) 我的菜鸟自我告诉我,这是一个dictonary headers={'Authorization: Bearer '} 我知道这是100%错误的问题,所以我真的很想了解有关在Python中使用REST API的更多信息.我只是作为个人项目这样做.我的总体目标是能够通过API访问Yelps公共数据.例如,我想获得业务评论x.
10 2024-03-01
编程技术问答社区
Yelp API安卓集成
我正在尝试与Android的Yelp API集成. 每当我试图连接时,我都会遇到致命错误. 10-14 18:32:29.207: E/AndroidRuntime(7354): FATAL EXCEPTION: main 10-14 18:32:29.207: E/AndroidRuntime(7354): java.lang.RuntimeException: Unable to start activity ComponentInfo{cse.usf.edu.android/cse.usf.edu.android.HelloWorldActivity}: android.os.NetworkOnMainThreadException 10-14 18:32:29.207: E/AndroidRuntime(7354): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
12 2024-03-01
编程技术问答社区
来自Yelp API的错误请求
受 yelp tutorial ,我创建了一个脚本来创建一个脚本来在给定的城市中搜索所有体育馆.我使用这些更新来调整脚本 GIST 在这里. search_limit是20. 我遇到一个不好的请求错误.我非常仔细地遵循了Yelp教程,并且不确定它的来源 - 我很确定请求正确编码,并且我所有的API键都是正确的. 打印出在下面: Traceback (most recent call last): File "YelpSearch.py", line 97, in query_api() File "YelpSearch.py", line 74, in query_api response = search_yelp(offset) File "YelpSearch.py", line 67, in search_yelp return request(API_HOST, SEARCH_PATH, url_para
20 2024-03-01
编程技术问答社区
Yelp API、OAuth和Angular与JSONP只能工作一次
so 这个问题有 >几个 times ,但我相信我终于在这里出了什么问题.我正在使用具有Angular的Yelp API,这需要OAuth 1.0A访问.像大多数执行这种实施类型的人一样,我正在使用 .factory('YelpApi', ['$http', function ($http) { var randomString = function (length, chars) { var result = ''; for (var i = length; i > 0; --i) { result += chars[Math.round(Math.random() * (chars.length - 1))]; } return result; }; var retrieveYelp = fun
16 2024-02-24
编程技术问答社区
Yelp API和AngularJS
我试图使用AngularJS调用Yelp API,但我遇到了麻烦.我一直收到400个不好的要求,我不知道为什么. yelp api文档: http://www.yelp.com/developers/dovelvevelers/documentation/documentation/v2/search_api 包含Yelp API生成的密钥的页面: 这是我的呼叫代码的片段: function randomString(length, chars) { var result = ''; for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))]; return result; } app.factory("MyYelpAPI", function($http) { return { "retrieveYelp": func
16 2024-02-23
编程技术问答社区
Angular2 Yelp API CORS错误
实现V3 API时,我在Ionic2/angular2应用程序中面临以下CORS问题: xmlhtttprequest不能加载 a>.对飞行前请求的响应不会传递访问控制检查:在请求的资源上没有"访问控制"标头.因此,不允许访问来源' http://localhost:8100 '因此不允许访问.响应具有HTTP状态代码404. 在使用API​​的V2时,我正在"绕过"使用http.jsonp whish不再适用的CORS问题,因为授权承载者应在Get请求的标题中添加(据我了解, ,无法修改JSONP标题). 这就是为什么我尝试过 private queryYelp(yelpOAuth:YelpCommunication.YelpOAuthSignature, nextTo:AddressLocation.Location):Promise { let params:URLSearchParams = new URLSearchParams();
4 2024-02-21
编程技术问答社区
Google Place API-如何检索开放时间
有一种方法可以获取Google Place的开放时间吗? 我在几个论坛和文档中寻找,但我什么也没发现(也许只有foursquare api揭示了这些信息) Google不会公开此信息? 是否有任何服务可以暴露出来? (Facebook Place,Yelp,ECC ..) 非常感谢所有答复 alberto 解决方案 我想这是可能的: https://developers.google.com/places/documentation/documentation/detetails#placeetetetailsersresults P> 请参阅如果您不想制作自己的位置API键或安装节点,则此要素用于示例输出. var request = require('request'); // $ npm install request // Test code to demonstrate parsing operating hours from Go
12 2024-01-06
编程技术问答社区
使用 'rvest'提取链接
我正在尝试从Yelp刮擦数据.一步是从每家餐厅提取链接.例如,我在纽约搜索餐厅,并获得一些结果.然后,我想在第1页上提取所有10家餐厅Yelp推荐的链接.这是我尝试过的: library(rvest) page=read_html("http://www.yelp.com/search?find_loc=New+York,+NY,+USA") page %>% html_nodes(".biz-name span") %>% html_attr('href') 但是代码总是返回" na".谁能帮我吗?谢谢! 解决方案 library(rvest) page % html_nodes(".biz-name") %>% html_attr('href') 希望这可以简化您的问题 其他解决方案
10 2023-12-01
编程技术问答社区
通过excel检索网站的具体数据
我正在尝试做与以下现有示例非常相似的事情: 参考问题 除了一个小例外,我只需要将评论的评论评级和## 在Excel中的2个单独的单元格中. 我将如何以某种方式执行此操作,而不会删除整个网站的数据?看来我需要调用特定的HTML标签或使用命令来执行此操作,但我不知道它是什么. 请帮助! 解决方案 此代码将检索您要求的两个信息,并将它们放在ActivesHeet 上 Sub test() my_url = "http://www.yelp.com/biz/if-boutique-new-york" Set html_doc = CreateObject("htmlfile") Set xml_obj = CreateObject("MSXML2.XMLHTTP") xml_obj.Open "GET", my_url, False xml_obj.send html_doc.body.innerhtml = xml
12 2023-11-16
编程技术问答社区
Yelp API iOS获得更大的图像
我目前正在为项目使用Yelp API,我需要将企业的图像作为背景,显示在UIImageView中.但是,从获得的图片中,所有图片都太小,因此背景是模糊的.我使用此代码获取当前的业务图像: [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[businessDict objectForKey:@"image_url"]]]]; 无论如何是否可以获得更大的图像? 解决方案 用o.jpg替换图像URL末尾的文件名,您最多可以获得1000×1000像素.其他尺寸为: s.jpg:最多40×40 ss.jpg:40×40平方 m.jpg:最多100×100 ms.jpg:100×100平方 l.jpg:最多600×400 ls.jpg:250×250平方 o.jpg:最多1000×1000 348s.jpg:348×348 Square
40 2023-11-03
编程技术问答社区
Yelp api oauth -oauth_signature
我试图在Swift IOS应用中使用Yelp API,但对加密是新的.我知道我应该用SHA1加密签名,但找不到在Swift/Xcode中进行此操作的良好资源. 此外,Yelp Docs说,我应该将签名值传递为"生成的请求签名,并获得了获得的OAuth_Token_Secret签名".我不明白"签名"是什么意思.链接到此处的文档: yelp authertication"> yelp authertication 任何帮助将不胜感激. 解决方案 更新:看看 cocoapods yelp yelp 解决方案,您可以选择使用使用一个Cocoapod,直接嵌入代码或仅以代码为例. 另一种要走的方法是可可录Oauth oauth oauth . SHA1不是加密,它是一个哈希函数,为其输入创建20字节的签名. 这是一个可能有用但可能不符合您的Inpout和输出数据格式的示例: func sha1(string string: String) -> [UI
16 2023-08-31
编程技术问答社区
利用 R 使用 Yelp API,尝试使用地理坐标搜索企业类型
尝试使用R和库Roauth连接到Yelp API. 使用Rauth模块和地理坐标的出色样本: https://gist.github.com/phillipjohnson/888896618 并且想做的就是这样做,但是在R中使用Roauth等库. 我一直在尝试创建握手,等等: credentials
24 2023-07-27
编程技术问答社区
Python:在循环中解析JSON
我的功能可以从数据库中拾取Country,City,Latitude,Longitude并在Yelp API上搜索特定业务. 一切正常: def get_movietheaters_for(country, city, latitude, longitude): connection2 = pyodbc.connect('DRIVER={SQL Server};' 'SERVER=ASPIRES3;' 'DATABASE=worldcitiespop;' 'UID=sqlninja;'
12 2023-07-10
编程技术问答社区