J'ai une application web mobile qui utilise jQuery mobile. J'utilise l'API Twitters pour enregistrer les utilisateurs et les enregistrer.jQuery Mobile + Twitter oAuth
Lorsque je charge l'application, j'ai un écran d'accueil avec un bouton. Lorsque vous cliquez sur le bouton dirige vers le script OAuth:
<?php
require("lib/twitteroauth.php");
session_start();
// The TwitterOAuth instance
$twitteroauth = new TwitterOAuth('YOUR_CONSUMER_KEY', 'YOUR_CONSUMER_SECRET');
// Requesting authentication tokens, the parameter is the URL we will be redirected to
$request_token = $twitteroauth->getRequestToken('http://glnce.com/oh/login.php');
// Saving them into the session
$_SESSION['oauth_token'] = $request_token['oauth_token'];
$_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret'];
// If everything goes well..
if($twitteroauth->http_code==200){
// Let's generate the URL and redirect
$url = $twitteroauth->getAuthorizeURL($request_token['oauth_token']);
header('Location: '. $url);
} else {
// It's a bad idea to kill the script, but we've got to know when there's an error.
die('Something wrong happened.');
}
?>
Cependant je reçois une erreur lorsque je clique sur le bouton de la page d'accueil. Ce n'est pas une erreur PHP, mais je suppose qu'il s'agit d'un problème jQuery Mobile. Je suppose aussi que c'est parce que j'essaie de changer l'en-tête.
Des idées sur la façon de changer l'en-tête à l'URL $ afin qu'il n'ouvre pas safari et il reste dans mon application web? Je sais que c'est vague mais je ne sais pas comment l'expliquer autrement. J'ai juste besoin d'exécuter ce script sans ouvrir une nouvelle fenêtre.
Merci!
Quelle est l'erreur que vous obtenez? – abraham
Il ne dit pas. Je pense que c'est juste une erreur mobile jquery. – Chris
Comment savez-vous que vous obtenez une erreur si elle ne dit rien? – abraham