There appears to be a limit to the number of Person IDs I can pull from opensocial. Where is this documented? Is this part of the Google API specification?
On examination, the limit seems to be 10 before an error is thrown on response:
idSpec user array too long.
I don't mean to complain, but on a platform that allows you to have 70K friends, making developers query 10 ids is very prohibative. If I need 100 users, 10 queries is 10 times more
likely to fail than is 1 query for 100 ids at a time.
Lately, 1 in 10 queries to myspace's open social servers fail. I've posted about this a different thread, but it is related. How do developers provide a reliable experience for the end-user if the underlaying platform continues to hamstring us?
I wish there was a public bug database and some transparency into what motivates platform changes.
*update*
Batch your queries into multiple request groups. i.e.:
req.add(req.newFetchPeopleRequest(xidGroup), "os_data");
where xidGroup is max length 10.
*UPDATE*
Nope. No way to do it. Batching them in one request fails without error. Awesome.