1515// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
1616// UNINTERRUPTED OR ERROR FREE.
1717/////////////////////////////////////////////////////////////////////////////////
18- var credentials = require ( '../credentials' ) ;
19-
18+ var fs = require ( 'fs' ) ;
19+ var credentials ;
20+ if ( ! fs . existsSync ( 'credentials.js' ) ) {
21+ console . log ( 'No credentials.js file present, assuming using CONSUMERKEY & CONSUMERSECRET system variables.' ) ;
22+ credentials = require ( '../credentials_' ) ;
23+ } else {
24+ credentials = require ( '../credentials' ) ;
25+ }
2026var express = require ( 'express' ) ;
2127var request = require ( 'request' ) ;
2228
@@ -27,15 +33,14 @@ var router = express.Router();
2733///////////////////////////////////////////////////////////////////////////////
2834router . get ( '/token' , function ( req , res ) {
2935 var params = {
30- client_id : credentials . ClientId ,
31- client_secret : credentials . ClientSecret ,
36+ client_id : credentials . ConsumerKey ,
37+ client_secret : credentials . ConsumerSecret ,
3238 grant_type : 'client_credentials'
33- }
39+ } ;
3440
3541 request . post (
3642 credentials . BaseUrl + '/authentication/v1/authenticate' ,
3743 { form : params } ,
38-
3944 function ( error , response , body ) {
4045 if ( ! error && response . statusCode == 200 ) {
4146 res . send ( body ) ;
0 commit comments