Google Chart API Request Limits - charts

Just want to know if there are any request limits for Google Chart API .
From one of the forum (https://groups.google.com/forum/#!searchin/google-chart-api/request$20limit/google-chart-api/OcgFN6vdFrc/kLILyz3xDuwJ) i found that there is no request limit for Google Visualization API (JS) , exception is GeoMap and GeoChart. So i believe if we just want to draw a chart , there is no limit on API request but it will be applied only when we integrate Visualization API with GeoMap and GeoChart.
I could also find that in (https://groups.google.com/forum/#!msg/google-chart-api/4tSecsyQEHk/yKb9caU5PLUJ) saying Limit of '50,000' queries per user per day . Since its an old entry not sure whether this limit is still valid.
Thanks in advance.
Jijomon Thottungalthara.

Google chart has no request limit, but keep in mind that google may apply limit if it sees some inappropriate activity or if multiple request are coming from single ip/user. This is written in terms of google API use.

Related

OneSignal REST API get segment count

Having read the REST API documentation, I couldn't find any information related to getting the segment count for a notification. Is it possible to get it using the REST API? Getting the segment count is possible in OneSignal developer panel as you can change the filters and see the estimated number of clients who receive your notification. But I want to get that estimated number using the REST API.
It is not possible to get the estimated receiving users before creating the notification using the REST API. A workaround to this would be creating templates and using the template_id in the API call.

How to get around salesforce API limit

I am building a chrome extension/third-party app that needs to read data from salesforce.
One way is to make a API call directly to salesforce whenever a user needs to query something, but this will create a large number of API calls.
What I attempted to do is to pull a ton of data from salesforce into a Google Sheet using the reports API, on an hourly basis, then query the data through Google App Script. But Salesforce's 2000 row limits for Reports and SOQL API, as well as the runtime limits posed by Google App Script, make my life difficult :(
What are the best ways to get data from salesforce for third party extensions?
Appreciate your help!
The bulk API can fulfill your needs as it hasn't a limitation on the number of returned rows.

Facebook GraphAPI Reduce amount of data with limit

So I'm struggling to find where this is documented (if at all), but I'm getting the following error message when requesting data from the FB GraphAPI.
"Please reduce the amount of data you're asking for, then retry your request"
The call I'm making is:
/v2.3/user1/posts?fields=object_id&limit=100
If I change it to:
/v2.3/user2/posts?fields=object_id&limit=100
It returns 100 items.
Why would it work for one user, and not the other?
Both requests are authenticated via an access token (not belonging to either user) and I get the same error whether running it from my code, or the Facebook Graph API console of developers.facebook.com
The response from CBroe is correct. Facebook returns this error if it finds that too many internal resources are needed to respond to your request.
Therefore you have to do what the response says: limit it.
This can be done in (afaik) 2 ways:
Use the limit parameter and reduce the amount of responses you expect from the API
Provide a timeframe (using since and / or until) to fetch only data (posts / videos) for a specific timeframe.
We had the same issue as you, but with retrieving videos from a page. Unfortunately using the limit parameter did not work, even when I set it to limit=1. But by using the since / until parameters we finally got results.
Therefore I suggest to implement a timeframe in order to reduce the amount of data, or alternatively, split the amount of requests you make. e.g. if you want all posts from the past 3 months and run into the mentioned error: split your requests in half using since and until. If that still does not work: keep splitting...
=> Divide and conquer ;)
Hope it helps,
KR, ebbmo
Recent bug filed on FB talks about the same error. They seem to accept that this could be a bug, but not much other information forthcoming.
https://developers.facebook.com/bugs/1904674066421189/
There are both app-level and user-level rate limits that are enforced on Graph API calls. In your case, it could be that you've made a large number of calls in a short time with user1.
You can check out this page for more about Facebook's rate limits: https://developers.facebook.com/docs/marketing-api/api-rate-limiting (even though the URL refers to the Marketing API, the information also applies to the Graph API.)

Bing limits for Routes Rest API (directions)

As I remember, Google Directions API allows 2,500 directions requests
per 24 hour period from a single IP address per free user. Does anyone know the limits for Bing Maps and the Routes Rest API (http://msdn.microsoft.com/en-us/library/ff701705.aspx) for free users? I tried to look through the documentation but could not find such details.
Since, nobody has answered, I will answer my own question. You can get a free 90-day Trial Key allows you to evaluate Bing Maps for development of any type of application, including enterprise applications. The Trial Key may be used for up to 10,000 billable transactions within any 30-day span during the evaluation period.
http://www.microsoft.com/maps/create-a-bing-maps-key.asp
Any time a Routes API URL request is made to find a route, one transaction is counted.
http://msdn.microsoft.com/en-us/library/ff859477.aspx
That means, you can access the Routes API for a total of 10,000 times with a free Trial key.

Why is custom variable data in the Google Analytics Data Export API data different from my Google Analytics dashboard?

I have a custom variable defined on my site and the data is being recorded properly in my Google Analytics account. When I go to access the data via the Google Data Feed Query Explorer, the data I get isn't the same. Really, this is only the case with 'Visits' and any metrics calculated using it.
This is what I see in my dashboard:
http://www.screencast.com/t/QJl21ZOmpw
This is what I see in the query explorer:
http://www.screencast.com/t/WNGLiUUWum
I made sure the time frame matches and have pulled the same metrics. 'Hits' (aka pageviews) match up perfectly every time. Visits is obviously off and seems to be messing up other metrics that depend on it, such as 'Pages/Visit' (aka pageviews per visit).
I have reviewed the code and the custom variable is being set prior to recording the pageview. Am I missing something? My understanding is that Google Uses this exact same API to run their Analytics Dashboard, so why am I getting different data?
Try removing the visitors metric from your feed in the Query Explorer. A "Visitor" is different than a "Visit". I believe the stats of the Google Analytics screenshot have nothing to do with visitors. And including this metric might actually limit your result set to the unique visitors (I think).