Best Buy Reviews API does not return results newer than 2 days old - best-buy-api

The Best Buy Reviews API seems to return results that are at least 2+ days old. Is it possible to force the API to return fresher results?
Here's the call I used: http://api.remix.bestbuy.com/v1/reviews(sku%20in([SKUs]))?apiKey=[API key]&sort=submissionTime.asc&pageSize=100&show=sku,rating,submissionTime&page=1
When I call this for some popular SKUs that get many reviews each day on bestbuy.com, the most recent reviews returned from the API will be from two days ago.

While we are working to get the review data to be less stale via the API, you are unfortunately correct in your observation about the lag between Bestbuy.com and the Review API.
This is due to the various delays in processing and sanitization of the review data before it ends up in Reviews API.
Sorry for the inconvenience.

Related

What is the best way to bulk list items to ebay?

I have thousands of items and multiple eBay accounts.
They are mostly variation items with differing prices per color and size variation.
What's the best way to bulk list all the items?
Previously, I had everything listed one at a time, using either the addItem or addVariationItem calls.
But that can't be how large sellers manage things if in my situation.
What is the preferred way, the eBay API of choice, that best accomplishes this task?
Likewise, for updating the price and stock for all SKUs multiple times per day?
Is there a one-shot call or upload way which can do this?
There are some Bulky options with eBay APIs, but if you need to make more than 5000 calls per day you need first to build an App and pass eBay verification, and since 1 item means at least 1 call...
Elsewhere you have to use some SaaS services.
If you've already passed such step you can search for what was the LMS services. Actually they've been decommissioned last weekend but there is the new version (that's not working properly but we hope it will do soon). I suggest you to follow the migration procedure. It is not very clear, as all the eBay documentation, but IMHO is the best path.

How to get the most recent posts on Yammer

I'm trying to query the Yammer API in order to do a search for all the posts with a certain hashtag eg. #win and then return the latest 20 posts.
The problem is, the "https://api.yammer.com/api/v1/search.json" endpoint returns your searches however, they're in seemingly random order and is not the latest.
Yammer limits you to only 20 results each time you call the API, and there may potentially be thousands of posts, so I cannot pull them all down and find the 20 most recent ones myself.
Anyone have any ideas on how to get the latest?
Could you use the autocomplete endpoint to search for the id of the hastag topic and then use the returned id to pull in this documented API?
https://developer.yammer.com/docs/messagesabout_topicidjson
https://www.yammer.com/api/v1/messages/about_topic/{{TOPIC_ID}}.json

How increase the product uploading speed in shopify?

I have more than 600k products in my shopify store . the store is taking too much time to upload a products in admin back-end ( 11k product is taken almost 8 hours to complete the upload process )
I have even Used the "shopify product API" to add my product to store .
Even API is taking to much time to insert a product to store .
Now i am in big confusion that which i prefer to upload the product .
whether through "admin back-end" or "shopigy API call .
please suggest me a best way ..
thank you
If you have that many products you should either be looking at Shopify Plus or another platform entirely.
Each product takes one API call to upload and over time your API call limit averages out to 2 per second so 600k products with one variant per product would take 83 hours to upload. Your 11k products should only take 1.5 hours to upload though so unless you have a number of apps running there is something wrong with your API setup.
If you maximize the partition of your products into variants you can upload a product and its variants in a single call. Each product may have up to 100 variants so if you can group your products into variants the theoretical saving could be down to 6k API calls and just under an hour of processing (if you have variant images I think you'd need 3 calls per product/variant/image group - 1 to upload the products/variants/images; one to read the variant and image ids; one to assign the images to the variants.
Shopify Plus has 5 times the API limit (though I can't find an official confirmation of this) so your 600k products could be uploaded in 16 hours.
As #bknights said putting all the variants and combining products as variants is the fastest way.
I'd also like to add this: split your portfolio into lots and using API you can have parallel API calls running.
I have to update 60K variants on my store once a week. As I figured out it used take an entire weekend sometimes to finish of the things. I must add that I use PowerShell for this task. Later I came to realize that while one call is running my program is running idle and by trial and error I came to a conclusion that I can have 4 call made at 250 milli seconds gap each. So I update variants of all the products (each having around 45 variants) in a single call.
This way, the time cut down to less than 1/12th of the total time. Also you can use the API call limit returned by Shopify to calculate the time gaps further. For a non-Plus Shopify account this is the fastest way possible.

eBay GetSellerTransactions & cURL_multi - limit?

Another beginners question:
I can get all eBay transactions from an item ID with GetSellerTransactions (XML).
I guess I can run cURL_multi and can get several transactions parallel. My question is, is there a limit how many item# I can send to the eBay API using cURL_multi?
eBay allows up to 18 simultaneous threads per AppID. See eBay Features Guide. This means you can fetch 18 transactions in parallel. But be aware that each single call still counts against the call limit of 5000 per day if your app hasn't passed the Compatible Application Check yet. Otherwise it will count against the 1.5 million calls per day limit.

Is there any way to get 30 individual days of data in one call using the New York Times Most Popular API?

It gives options for the most popular articles over the last 30, 7, or 1 days. What I'm hoping to find is the most popular articles of each day for the last 30 days. So far the only way I know to do this is to find the most recent 1 day's most popular articles 30 days in a row.
That is correct. There is no archive aspect to the Most Popular API. You would have to make daily calls for the next 30 days and store the response. After that you would be able to continue as normal as long as you continued the daily request.
You should, if you haven't already, post about this in the NYT Dev forum:
http://developer.nytimes.com/forum
Its possible that if this is requested by others there would be a push to implement it.