We normally see no issues with transaction accounting and your transaction package is good for 30 days from subscription time. The transaction reset happens after 30 days of usage, so it was not supposed to happen in 6 days.
The sample implementation (and if you want to get a next batch of results) issues a new query to the service, resulting in a new transaction.
To give you an example: If you queried images for "XBOX", the total number of results is a 7 digit number. However, your first request will return a maximum of 50 results (as described in the schema document), and these 50 results will cost you 1 transaction.
If you query for the next 50 results, this will cost you another transaction and so on.
We do not currently provide visibility into what searches were made, but based on the above, your number makes sense if your applications goes for the second batch of results.
We are looking into you account to understand if there is anything wrong with any specific query.
However, in most cases, this really depends on your application implementation. For example (and these are actual cases we encountered), your application may bring 1,000 images, but only display first 10 on the page.
like this I'm down to 19,825 transactions from 20,000. You said you do not provide logs, so either you guys need to take a look at what's going on or I'll have to cancel the service.
This just does not make any sense.
Hi DeltaLook, we looked at your account usage history. It seemed that inside the same subscription cycle, you cancelled your subscription, and then resubscribed to the free offer again. Each customer can only get max 5000 transactions per month
for free. Cancel and resubscription will not give you another 5000 transaction. This is the way to pretect from over use the free offers. By later this month, we will rollout the update to make this information very clear when users
try to resubscribe during the same subscription period. Hopefully this clarifies your question.
I am not quite sure how your query works, as you are supposed to list sources in Composite queries.
The example of Composite query is: https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Composite?Sources=%27web%2bimage%2bvideo%2bnews%2bspell%27&Query=%27xbox%27&Options=%27DisableLocationDetection%27&WebSearchOptions=%27DisableQueryAlterations%27&$top=50&$format=Atom
My assumption would be that you are not listing sources correctly and generate additional query to each source separately. The best way to test is to open resulting query in IE and provide your account key as password. Then look at your account and you should
see that you are charged only for one transaction.
I validate the query again and everything seems to be counting correctly.
I'm subscribed to Web Results only... IT does work.
BTW, I commented out Bing from my code last night, so no connections have been made towards your search. Nevertheless, the the counter still shows that I've used 10 transactions: last night I was on 19,825 and now on 19,815!
Is there a way to escalate this and open a ticket and get full log?
We checked the transactions counting back and forth based on this thread, but so far, all of the accounting is done correctly. So, I don't have any generic answer for why this is happening in your case.