2011-06-05 69 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