VICTORY! Well for me at least . The SAPISIDHASH
I was looking for was the
one in the API console. Automation for rather large job, totally legitimate.
The one I found was a SHA1 on the current JavaScript milliseconds timestamp
plus your current SAPISID
from your cookie plus the domain origin. In order
for my request to work I had to include the following headers in the request:
Authorization:SAPISIDHASH 1439879298823_<hidden sha1 hash value>
and:
X-Origin:https://console.developers.google.com
The first header I assume tells the server your timestamp and your SHA1 value.
The second (breaks if you don't include it) tells it the origin to use in the
SHA1 algorithm. I found the algorithm by digging through and debugging the hell
out of tons of minified JS NOTE there are spaces appended between the
values. The psuedo code is basically:
sha1(new Date().getTime() + ' ' + SAPISID + ' ' + origin);
That is at least how I got my SAPISIDHASH
value in my use case here in 2015
(few years later I know)... different from yours but maybe I will help some
other young good hacker out there one day.