FB タブ内で Graph API を使用して Facebook からユーザーの位置を取得するにはどうすればよいですか?
このようなもの:
if (countryName = 'US') {
$("#footer a h3").html("www.ok.com");
} else {
$("#footer a h3").html("www.facebook.com");
}
お役に立てれば幸いです。
FB タブ内で Graph API を使用して Facebook からユーザーの位置を取得するにはどうすればよいですか?
このようなもの:
if (countryName = 'US') {
$("#footer a h3").html("www.ok.com");
} else {
$("#footer a h3").html("www.facebook.com");
}
お役に立てれば幸いです。
そのためにgeoPluginAPIを使用できます。これがサンプルコードです。
function setHTML(ip) {
var url = "http://www.geoplugin.net/json.gp?ip="+ip+"&jsoncallback=?";
$.getJSON(url, function(data) {
if (data.geoplugin_countryCode == 'US') {
$("div").html("www.ok.com");
} else {
$("div").html("www.facebook.com");
}
});
}
function changeHTML(ip) {
var url = "http://jsonip.appspot.com/?callback=?";
if(!ip) {
$.getJSON(url, function(data) {
setHTML(data.ip);
});
} else {
setHTML(ip);
}
}
// USAGE
changeHTML("73.111.126.13"); // specific IP
changeHTML(); // Find current user IP with appspot