2010-05-04 42 views
0

我想使用Facebook API和教程中使用的一些函數/對象沒有在facebook.php中定義(從github.com下載)。 我真的很傻或者有其他想法我應該知道嗎?爲什麼facebook.php不起作用?

感謝您的幫助,

羅馬

回答

0

因爲他們已經更新/最近改變了他們的API,嘗試瀏覽Facebook開發部分,你會發現必要的修改有

0

嘿,歡迎去吧! 可能發生的事情是,該教程使用了不在API中的舊函數,並且可能已被另一個代替。

+0

非常感謝您的回答,但我可以在哪裏獲得最新的API,我今天上午從facebook官方網站(github.com?)下載了一個... – Roman 2010-05-04 11:38:45

0

這很可能是因爲您正在使用舊的Facebook客戶端,它沒有新的PHP客戶端的功能,如streamPublish等。您需要下載最新的Facebook PHP客戶端。

+0

Tanks for answer,但我下載了它小時前從官方網站(github.com?)。有一些其他可靠的網站下載?我談論像api_client這樣的對象或像require_login()等函數... – Roman 2010-05-04 11:36:06

+0

@Roman:我不確定gitlub中的那個人是否是新人,不幸的是,很難找到它的最新版本。我會建議你谷歌有關它。 – Sarfraz 2010-05-04 11:40:33

+0

Safraz,我昨晚用谷歌而不是我的女朋友:)但我不放棄!謝謝。 – Roman 2010-05-04 11:43:39

1

僅供您關注:Facebook上週已更改了其整個API結構,其文檔仍處於轉換狀態。

請確保您從http://developers.facebook.com/docs/開始只獲取新版本的API(順便說一句,它比舊版本要好得多)。

+0

非常感謝答案,我開始在developers.facebook.com。我的API是今天早上從facebook官方網站(github.com?)下載的......也許他們在改變網站的同時...... :) – Roman 2010-05-04 11:40:12

+0

只是爲了驗證,你從「http://github.com/facebook/PHP-SDK /「?也許您嘗試使用的函數/對象來自過時的API版本?你想要完成什麼? – 2010-05-04 11:51:35

+0

是的,那是我用於下載的地址。可能該教程是舊的,下載的API可能是新的。我試圖使用不存在的對象api_client或函數require_login()... – Roman 2010-05-04 12:31:48