<?php // Copyright 2008-2012 Concur Technologies, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); you may // not use this file except in compliance with the License. You may obtain // a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the // License for the specific language governing permissions and limitations // under the License. include_once 'tripit.php'; if (count($argv) < 4) { print "Usage: " . $argv[0] . " api_url consumer_key consumer_secret\n"; exit; } $api_url = $argv[1]; $oauth_consumer_key = $argv[2]; $oauth_consumer_secret = $argv[3]; $oauth_credential = new OAuthConsumerCredential($oauth_consumer_key, $oauth_consumer_secret); $tripit = new TripIt($oauth_credential, $api_url); print serialize($tripit->get_request_token()) . "\n";
<?php require_once "locale.php"; require_once "db_pdo.php"; require_once "tripit_common.php"; $uid = $_SESSION["uid"]; if (!$uid or empty($uid)) { print _("Not logged in, aborting"); exit; } $oauth_credential = new OAuthConsumerCredential($tripit_app_id, $tripit_app_secret); $tripit = new TripIt($oauth_credential, $tripit_api_url); $tokens = null; try { $tokens = $tripit->get_request_token(); } catch (Exception $e) { error_log("Could not get rendezvous tokens: " . $e); die(_("Could not connect to TripIt. Please try again later.")); } if (!is_array($tokens)) { error_log("Could not get rendezvous tokens: not an array"); die(_("Could not connect to TripIt. Please try again later.")); } $_SESSION["tripit_rendezvous"] = array("token" => $tokens["oauth_token"], "secret" => $tokens["oauth_token_secret"]); header("Location: https://www.tripit.com/oauth/authorize?oauth_token=" . $tokens["oauth_token"] . "&oauth_token_secret=" . $tokens["oauth_token_secret"] . "&oauth_callback=" . urlencode("http://" . $_SERVER["SERVER_NAME"] . "/php/tripit_link.php"));