2011-06-05 68 views
2

所以我真正想做的是訪問我的頁面的相冊,將它們包括到我自己的網站中。所以我可以上傳到Facebook,並可以在我自己的網站上查看。facebook api訪問頁面的相冊

我使用php skd但fql會更好,因爲我可以很容易地獲得一個JSON對象,我相信我不需要使用sdk,因爲這是用戶的通知而不是頁面細節。

那麼有沒有人有這方面的想法?

網址我試圖訪問查詢: https://api.facebook.com/method/fql.query?query=SELECT%20name%20FROM%20album%20Where%20aid=%27118818791532414%27&format=JSON

頁這是我在照片來源:

專輯我使用作爲一個例子 www.facebook.com/mayfieldathleticfc: http://www.facebook.com/media/set/?set=a.118818791532414.24873.118816378199322

我想也許我沒有把照片公開,但仔細檢查後,我不相信你能做到這一點?

反正想法,歡迎=)

回答

-2

經過多一點路由後,我意識到這是我的ID和所有者的詳細信息,這是不正確的:api.facebook.com/method/...我有這個排序它的工作。

+0

哈哈,爲什麼倒票? – 2013-09-12 12:53:33

1

該URL返回到你的錯誤提示信息:

{"error_code":102,"error_msg":"Session key invalid or no longer valid", 
    "request_args":[{"key":"method","value":"fql.query"}, 
    {"key":"query","value":"SELECT name FROM album Where aid='118818791532414'"}, 
    {"key":"format","value":"JSON"}]} 

要調用的Facebook的API,你必須在一個會話密鑰傳遞 - 即使訪問「公開'的東西。學習如何驗證和獲得會話密鑰的好起點是http://developers.facebook.com/docs/authentication/

+0

歡呼的答案哥們兒。我的印象是使用fql,你不需要獲得經過驗證的會話密鑰。在會話密鑰中使用fql的原因。 經過多一點路由後,我意識到這是我的編號和所有者的詳細信息,這是不正確的: https://api.facebook.com/method/fql.query?query=SELECT%20name,%20aid%20FROM% 20album%20Where%20owner =%20%27118816378199322%27%20AND%20aid =%27118816378199322_24852%27&format = JSON一旦我有這個排序它的工作。這意味着可悲的是這個問題有點毫無意義。所以我希望也許有人可以學習這一點。 – 2011-06-05 23:09:49