Facebook有一個特殊的JavaScript調用來設置Fanpage權限。 不幸的是,我無法獲得任何 javascript在我的頁面上工作。在Facebook上使用javascript
onclick甚至沒有一個簡單的警報('bla')。 我錯過了什麼嗎?
這是我想撥打電話:
Facebook.showPermissionDialog("publish_stream", ondone, showProfileSelector, [000000]);
Facebook有一個特殊的JavaScript調用來設置Fanpage權限。 不幸的是,我無法獲得任何 javascript在我的頁面上工作。在Facebook上使用javascript
onclick甚至沒有一個簡單的警報('bla')。 我錯過了什麼嗎?
這是我想撥打電話:
Facebook.showPermissionDialog("publish_stream", ondone, showProfileSelector, [000000]);
在你的榜樣,我覺得ondone
應該是"ondone"
。如果我記得正確,你必須按名稱(如字符串)引用回調。
它與FBJS在執行之前被重寫(所有預先掛起的隨機字符串/數字/等等東西),因此ondone
函數不再作爲回調函數存在。
或者,嘗試聲明內聯函數ondone
,看看是否有幫助。
這裏可能會有更多(如果從字面上沒有JavaScript的作品),但基於你的問題是什麼,這將是我的第一次猜測。
你是對的。 我從API文檔中獲取了示例代碼: http://wiki.developers.facebook.com/index.php/Facebook.showPermissionDialog 那裏的權限(如「publish_stream」)有引號,但其他人沒有'噸。所以我認爲它不得不被忽略。 – skerit 2010-01-09 01:32:16
是的,不要相信wiki的例子。他們經常過時。 – 2010-01-09 01:59:21
可能發佈一些代碼? – Jason 2010-01-09 00:59:55