これは、FB JavaScript API を使用して非常に簡単に行うことができます。
頭の中で、次の JS ブロックを追加します。
window.fbAsyncInit = function() {
FB.api("/zuck", function(response){
alert(response.id);
});
};
... zuck を必要なユーザー名に置き換えます。"/" +ユーザー名
FB JS の非同期ロード ...
<script type="text/javascript">
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
ID はパブリック フィールドであるため、追加のユーザー ログイン情報は必要ありません。電話をかけるだけです。
注意してください ... 通常の FB の一部が欠落しています:
FB.init - ユーザー セッション関連の操作を行う必要がないためです。
[div id="fb-root"][/div] - FB からのものを表示していないため。ダイアログなど (ただし、角括弧付き! :-P )