iOS phonegap アプリケーションで inAppBrowser を使用して facebook と twitter を統合しています。昨日の夜でも問題なく動作しますが、今日のログイン時にコンソールに次のエラーが表示されます。
「webView:didFailLoadWithError - 指定されたホスト名のサーバーが見つかりませんでした。」
この問題を解決するにはどうすればよいですか?解決策を提案してください...
ありがとう
iOS phonegap アプリケーションで inAppBrowser を使用して facebook と twitter を統合しています。昨日の夜でも問題なく動作しますが、今日のログイン時にコンソールに次のエラーが表示されます。
「webView:didFailLoadWithError - 指定されたホスト名のサーバーが見つかりませんでした。」
この問題を解決するにはどうすればよいですか?解決策を提案してください...
ありがとう
You are not showing your code, so not able to see what your authorize url? If thats url not working , you can use following code.
connect = function(client_id,redirect_uri,display) this.client_id = client_id; this.redirect_uri = redirect_uri;
var authorize_url = "https://graph.facebook.com/oauth/authorize?";
authorize_url += "client_id=" + client_id;
authorize_url += "&redirect_uri=" + redirect_uri;
authorize_url += "&display="+ ( display ? display : "touch" );
authorize_url += "&type=user_agent";
var ref = window.open(authorize_url, 'random_string', 'location=no');
ref.addEventListener('loadstart', function(event) {
//alert(event.type + ' - ' + event.url);
} );
ref.addEventListener('loadstop', function(event) {
var access_token = event.url.split("access_token=")[1];
var error_reason = event.url.split("error_reason=")[1];
if(access_token != undefined){
access_token = access_token.split("&")[0];
setTimeout(function() {
ref.close();
}, 5000);
}
if(error_reason != undefined){
window.location.href = "error.html";
setTimeout(function() {
ref.close();
}, 5000);
}
//console.log(event.url); alert(event.type + ' - ' + event.url);
} );
ref.addEventListener('exit', function(event) {
//alert(event.type);
} );}