TLDR: - JSアマチュアはこちら。 Graph APIを呼び出すと、ローカルマシンからFB.INIT()が機能しませんでした。しかし私のGithub静的なウェブサイトから働いた。どうして?JavaScript FacebookグラフAPI
詳細: 私はFBグラフAPIを呼び出すJSでWebページを作成すると思ったいくつかのチュートリアルを通して起こった後、自分でWebアプリケーションの開発を学習(または学ぶしようとして)います。
コピーされたFBは、SDKをロードするためのコードと、ボタンのようなロジックを提供しました。
ブラウザからHTMLを開いても何も起こりませんでしたが、GitHubにプッシュしても機能しました!理由は分かりませんか?
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxxxxx',
xfbml : true,
version : 'v2.6'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
-----------------------------------------
**Code to show like/share buttons:-**
<div
class="fb-like"
data-share="true"
data-width="45"
data-show-faces="true">
</div>
_____________________________________-
このスルー読書の時間を割いていただき、ありがとうございます。