debugging - How do I debug Facebook JavaScript api errors on my site? -


i adding link site allow users share happened on page on facebook wall.

to this, utilizing facebook javascript api. have following code in head.

<script src="http://static.ak.fbcdn.net/connect/en_us/core.debug.js" type="text/javascript"></script> 

later in body, calling code publish user's stream.

window.fbasyncinit = function() {          fb.init({             appid: "xxxxxxxxxxx",             status: true,              cookie: true,              xfbml: true,             level  : "debug"         });      };      streampublish = function(){         var session = session.get('eres_user_data');         var argumentsurl = "";         var confirmfacebooktitle = "";         var confirmfacebookmessage = "";          if (session.promocode != null && session.promocode != ""){             argumentsurl = "https://www.totalrewards.com/hotel-reservations/?propcode="+session.propcode+"&promotioncode="+session.promocode+"view=ratecal&social="+session.propcode+"_tw_eresshare";             confirmfacebooktitle = "it's time play @ "+session.propname+"!";             confirmfacebookmessage = "i saved "+ confirmationmod_session.savings+" using "+confirmationmod_session.promoname+" online @ "+confirmationmod_session.propname+"!";         }         else if (session.showhotdeals == "y"){             argumentsurl = "https://www.totalrewards.com/hotel-reservations/?propcode="+session.propcode+"view=ratecal&showhotdeals=y&social="+session.propcode+"_tw_eresshare";             confirmfacebooktitle = "i booked smoking hot deal @ "+session.propname+"!";             confirmfacebookmessage = "i made reservation @ "+session.propname+" using 'hot deals calendar'. guaranteed lowest rates, , easy book. wish me luck!";         }         else if (session.packagecode != null && session.packagecode != ""){             argumentsurl = "https://www.totalrewards.com/hotel-reservations/?propcode="+session.propcode+"&packagecode="+session.packagecode+"view=ratecal&social="+session.propcode+"_tw_eresshare";             confirmfacebooktitle = "i booked "+session.packagename+" package deal @ "+session.propname+"!";             confirmfacebookmessage = "i made reservation @ "+session.propname+" online. guaranteed lowest rates, , easy book. wish me luck!";         }         else{             argumentsurl = "https://www.totalrewards.com/hotel-reservations/?propcode="+session.propcode+"&view=ratecal&social="+session.propcode+"_tw_eresshare";             confirmfacebooktitle = "it's time play @ "+session.propname+"!";             confirmfacebookmessage = "i made reservation @ "+session.propname+" online. guaranteed lowest rates, , easy book. wish me luck!";         }         fb.ui(            {              method: 'stream.publish',              display:'dialog',              message: 'test',              attachment: {                name: confirmfacebooktitle,                caption: '',                description: confirmfacebookmessage,                'media': [{                      'type': 'image',                     'src': 'http://www.caesars.com/images/casinos/'+session.propcode+'met_alt.png',                     'href': argumentsurl                     }],                href: argumentsurl              },              action_links: [                { text: 'find rates', href: argumentsurl}              ],              user_message_prompt: 'tell friends getaway.'            },            function(response) {            }          );      }  

when user clicks "share" link, facebook window comes up, there text error. "an error occurred. please try again later." shown, along url of https://www.facebook.com/dialog/stream.publish?action_links=[{%22text%22:%22find%20rates%22,%22href%22:%22https://www.totalrewards.com/hotel-reservations/%3fpropcode%3dmet%26view%3dratecal%26social%3dmet_tw_eresshare%22}]&attachment={%22name%22:%22it's%20time%20to%20play%20at%20harrah's%20metropolis!%22,%22caption%22:%22%22,%22description%22:%22i%20just%20made%20a%20reservation%20at%20harrah's%20metropolis%20online.%20guaranteed%20lowest%20rates,%20and%20so%20easy%20to%20book.%20wish%20me%20luck!%22,%22media%22:[{%22type%22:%22image%22,%22src%22:%22http://www.caesars.com/images/casinos/metmet_alt.png%22,%22href%22:%22https://www.totalrewards.com/hotel-reservations/%3fpropcode%3dmet%26view%3dratecal%26social%3dmet_tw_eresshare%22}],%22href%22:%22https://www.totalrewards.com/hotel-reservations/%3fpropcode%3dmet%26view%3dratecal%26social%3dmet_tw_eresshare%22}&display=popup&locale=en_us&message=test&next=http://static.ak.fbcdn.net/connect/xd_proxy.php%23cb%3df2b8d16234%26relation%3dopener%26frame%3df2f644938%26result%3d%2522xxresulttokenxx%2522&sdk=joey&user_message_prompt=tell%20your%20friends%20about%20your%20getaway.

how in world troubleshoot issue? don't see javascript errors, , don't know errors show up. appreciated past issue. "an error occured, please try again later" isn't helping me @ all.

it seems javascript lib out of date :) yes may because question celebrate first birthday. stream.publish disapear shortly.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -