0
我只是想知道是否有可能在JavaScript書籤中使用Facebook Javascript SDK和OAuth 2.0,因爲我無法使其工作。我實際上想要做的是通過我的小書籤更新我的Facebook狀態,但是好像FB.init什麼都不做。我也沒有得到任何失敗的答覆。在Javascript Bookmarklet中使用Facebook Javascript SDK更新用戶狀態?
是否有可能做這樣的事情,還是我違反了沙箱或任何沙箱?
我正在使用jquery書籤樣板樣板工程很好。 當初始化書籤我追加SDK
var d = document,
js = d.createElement('script'),
root_node = d.createElement('div');
js.id = 'facebook-jssdk';
js.async = true;
js.src = "http://connect.facebook.net/en_US/all.js";
root_node.id = 'fb-root';
d.getElementsByTagName('body')[0].appendChild(root_node);
d.getElementsByTagName('head')[0].appendChild(js);
,然後調用fb.init
window.fbAsyncInit = function(){
console.log('JS-SDK loaded');
FB.init({
appId: 'XXX',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
FB.getLoginStatus(function(response){
console.log(response);
});
};
其實它看起來像 「的console.log(響應)」 不會被調用
謝謝, martin
*無法工作*,您到目前爲止做了什麼? – Dhiraj
我更新了我的原始帖子。不知道爲什麼,但它現在的作品..經過一整天的嘗試和錯誤。現在我遇到了問題,即fb.init方法只適用於我在Facebook應用設置中定義的Canvas URL。當我在另一頁上觸發書籤時,什麼也沒有發生。 有沒有辦法讓我的書籤在任何網站上工作? – martin