Question

Here is the sample code. I am invoking this javascript from HTML with menuProxy and grantUrl as argument, to grant url I want to attach meteor userid as a query parameter. Please advise on how to achieve this.

intuit.ipp.anywhere.setup({
  menuProxy: 'http://x.x.x.x:8080/QuickbooksV3API/bluedot.htm',
  grantUrl: 'http://x.x.x.x:8080/QuickbooksV3API/requesttoken.htm'+'?custId='+ {{currentUser.username}}
});

I get following error when I try to run "Uncaught SyntaxError: Unexpected token {" as it is confused meteor handle bar with JSON format.

Was it helpful?

Solution

You can't use handlebars syntax in Javascript. However, calling Meteor.user in Javascript will give you the same result as {{currentUser}} in templates.

grantUrl: 'http://x.x.x.x:8080/QuickbooksV3API/requesttoken.htm?custId='
           + Meteor.user().username
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top