I am trying to use the function WEBSERVICE to query large chucks of data, without success
Let's go with an example :
=SERVICEWEB(http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305")) |
This line works, and give me the following result :
<?xml version='1.0' encoding='utf-8'?> <evec_api version="2.0" method="marketstat_xml"> <marketstat><type id="2305"> <buy><volume>125924386</volume><avg>2.09</avg><max>2.39</max><min>1.00</min><stddev>0.36</stddev><median>2.20</median><percentile>2.37</percentile></buy> <sell><volume>384731177</volume><avg>11.87</avg><max>30.01</max><min>3.40</min><stddev>8.34</stddev><median>3.82</median><percentile>3.80</percentile></sell> <all><volume>431842145</volume><avg>5.63</avg><max>20.01</max><min>0.57</min><stddev>3.92</stddev><median>3.83</median><percentile>1.57</percentile></all> </type></marketstat> </evec_api> |
This is exactly the same content as the webpage from the url used (http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305)
In my case, I am working with several typeid and I would like to send the server only one query instead of N queries (where N is the number of typeid I use)
I am want to use this query :
http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2073&typeid=2288&typeid=2286&typeid=2306&typeid=2309&typeid=2305&typeid=2311&typeid=2310&typeid=2308&typeid=2270&typeid=2287&typeid=2267&typeid=2307&typeid=2272&typeid=2268&typeid=2393&typeid=2396&typeid=3779&typeid=2401&typeid=2390&typeid=2397&typeid=2392&typeid=3683&typeid=2389&typeid=2399&typeid=2395&typeid=2398&typeid=9828&typeid=2400&typeid=3645&typeid=2329&typeid=3828&typeid=9836&typeid=9832&typeid=44&typeid=3693&typeid=15317&typeid=3725&typeid=3689&typeid=2327&typeid=9842&typeid=2463&typeid=2317&typeid=2321&typeid=3695&typeid=9830&typeid=3697&typeid=9838&typeid=2312&typeid=3691&typeid=2319&typeid=9840&typeid=3775&typeid=2328&typeid=2358&typeid=2345&typeid=2344&typeid=2367&typeid=17392&typeid=2348&typeid=9834&typeid=2366&typeid=2361&typeid=17898&typeid=2360&typeid=2354&typeid=2352&typeid=9846&typeid=9848&typeid=2351&typeid=2349&typeid=2346&typeid=12836&typeid=17136&typeid=28974&typeid=2375&typeid=2868&typeid=2869&typeid=2870&typeid=2871&typeid=2872&typeid=2875&typeid=2876 |
When you go on the webpage you can see that all results are there. However I am getting in excel :
#VALUE! |
I think Excel is not waiting enough to get all the data, deciding there is no answer and telling me "no correct values".
How could I make this work within one request ?
Thank you for any input
Hello everyone,
I am trying to use the function WEBSERVICE to query large chucks of data, without success
Let's go with an example :
=SERVICEWEB(http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305"))
This line works, and give me the following result :
<?xml version='1.0' encoding='utf-8'?>
<evec_api version="2.0" method="marketstat_xml">
<marketstat><type id="2305">
<buy><volume>125924386</volume><avg>2.09</avg><max>2.39</max><min>1.00</min><stddev>0.36</stddev><median>2.20</median><percentile>2.37</percentile></buy>
<sell><volume>384731177</volume><avg>11.87</avg><max>30.01</max><min>3.40</min><stddev>8.34</stddev><median>3.82</median><percentile>3.80</percentile></sell>
<all><volume>431842145</volume><avg>5.63</avg><max>20.01</max><min>0.57</min><stddev>3.92</stddev><median>3.83</median><percentile>1.57</percentile></all>
</type></marketstat>
</evec_api>This is exactly the same content as the webpage from the url used (http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305)
In my case, I am working with several typeid and I would like to send the server only one query instead of N queries (where N is the number of typeid I use)
I am want to use this query :
http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2073&typeid=2288&typeid=2286&typeid=2306&typeid=2309&typeid=2305&typeid=2311&typeid=2310&typeid=2308&typeid=2270&typeid=2287&typeid=2267&typeid=2307&typeid=2272&typeid=2268&typeid=2393&typeid=2396&typeid=3779&typeid=2401&typeid=2390&typeid=2397&typeid=2392&typeid=3683&typeid=2389&typeid=2399&typeid=2395&typeid=2398&typeid=9828&typeid=2400&typeid=3645&typeid=2329&typeid=3828&typeid=9836&typeid=9832&typeid=44&typeid=3693&typeid=15317&typeid=3725&typeid=3689&typeid=2327&typeid=9842&typeid=2463&typeid=2317&typeid=2321&typeid=3695&typeid=9830&typeid=3697&typeid=9838&typeid=2312&typeid=3691&typeid=2319&typeid=9840&typeid=3775&typeid=2328&typeid=2358&typeid=2345&typeid=2344&typeid=2367&typeid=17392&typeid=2348&typeid=9834&typeid=2366&typeid=2361&typeid=17898&typeid=2360&typeid=2354&typeid=2352&typeid=9846&typeid=9848&typeid=2351&typeid=2349&typeid=2346&typeid=12836&typeid=17136&typeid=28974&typeid=2375&typeid=2868&typeid=2869&typeid=2870&typeid=2871&typeid=2872&typeid=2875&typeid=2876 When you go on the webpage you can see that all results are there. However I am getting in excel :
#VALUE! I think Excel is not waiting enough to get all the data, deciding there is no answer and telling me "no correct values".
How could I make this work within one request ?
Thank you for any input
=SERVICEWEB(http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305")) |
=SERVICEWEB(http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305")) |
This is exactly the same content as the webpage from the url used (http://api.eve-central.com/api/marketstat?®ionlimit=10000002&typeid=2305)
In my case, I am working with several typeid and I would like to send the server only one query instead of N queries (where N is the number of typeid I use)
I am want to use this query :