我正在構建一個簡單的PHP類,它允許您輸入您的twitter用戶名,要加載的推文數量,facebook id,要加載的狀態數量以及訪問令牌然後檢索您的用戶數據(名稱,個人資料照片等)和指定數量的推文/狀態。在簡單的PHP社交媒體類中使用CURL與FQL
我正在通過使用cURL調用一個URL並使用PHP中構建的json_decode()函數將它解析爲一個對象給我來檢索數據。
我的問題是這樣的 - 我可以通過將用戶名傳遞到正確的URL(例如http://twitter.com/users/user.json)而完全正確地檢索所有Twitter數據,但所有facebook數據都返回NULL。我想我知道這個問題 - 我使用FQL所以我打電話像URL:
這似乎那麼你重定向到內置文件(而Twitter是直接鏈接到正確的文件)。
有沒有人知道我可以做這個工作?我更喜歡使用FQL,因爲我已經多花了一些時間,但如果這不可能,那麼改變我並不算太大。
我可以提供任何其他細節需要
我可能誤解了你的答案,但是acces令牌被正確地傳遞給我所知道的。如果我將api.facebook鏈接複製並粘貼到瀏覽器中,我會得到正確的結果,然後它將我轉發給JSON,這是我試圖直接用cURL獲取的東西。我將研究SDK - 我不想使用它,因爲我不想要求facebook.php文件,但如果沒有其他方法,我可以使用它。謝謝 – ollie 2011-06-17 13:35:04