javascript - JS Facebook API Request seems to break sessions -
i have firefox extension requests different apis via xmlhttprequest. however, facebook like/share/comment count request leads logout in online shops , websites.
for example, gmx webmail has restore session after every click. online-shops seems loose session completeley there empty basket.
the problem occurs facebook request enabled.
request url
http://api.facebook.com/method/fql.query?query=select%20normalized_url,%20share_count,%20like_count,%20comment_count,%20click_count,%20total_count%20from%20link_stat%20where%20url=%22www.heise.de%22&format=json
javascript code request
var querystring = facebookurl + encodedurl + facebookurlparams; // looks above var mfacebookrequest = new xmlhttprequest(); mfacebookrequest.onload = parsefacebookresponse; mfacebookrequest.open( "get", querystring ); // tried without user-agent mfacebookrequest.setrequestheader( "user-agent", "mozilla/4.0 (compatible; googletoolbar 2.0.114-big; windows xp 5.1)" );
parsefacebookresponse function
function parsefacebookresponse() { var fbcount = "-"; var share_count = 0; var like_count = 0; var comment_count = 0; var adoc = mfacebookrequest.responsetext; if( adoc == null || adoc == -1 || adoc.length == 0 ) { } else { var jsondoc = json.parse( adoc ); var temp = jsondoc[0]; share_count = parseint(temp['share_count']); like_count = parseint(temp['like_count']); comment_count = parseint(temp['comment_count']); }
the code working , numbers displayed. keeps me logging out. idea?!
you making cross domain xml http request. coupled possibility gmx website setting expiring session cookie -- session killed. hypothesis.
Comments
Post a Comment