facebook api получить доступ к фотоальбому страницы

Так что на самом деле то, что я хотел бы сделать, это получить доступ к фотоальбомам моей страницы, чтобы включить их в свой собственный веб-сайт. Так что я могу загружать на facebook и иметь это для просмотра на моем собственном сайте.

Я использую php skd, но fql будет лучше для этого, так как я могу легко вернуть объект JSON, и я считаю, что мне не нужно будет использовать sdk, так как это для информации пользователя, а не для деталей страниц.

Так есть у кого идеи по этому поводу?

URL я пытаюсь получить доступ к запросу: 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

Я подумал, может быть, я не выложил фотографии в общий доступ, но после более тщательного изучения я не верю, что вы можете это сделать?

В любом случае мысли приветствуются =)


person Jamie Hutber    schedule 05.06.2011    source источник


Ответы (2)


Этот 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"}]}

Чтобы вызвать API Facebook, вы должны передать ключ сеанса — даже для доступа к «общедоступным» вещам. Хорошей отправной точкой для изучения способов аутентификации и получения сеансового ключа является http://developers.facebook.com/docs/authentication/

person Robert Levy    schedule 05.06.2011
comment
ура за ответ чувак. У меня сложилось впечатление, что при использовании fql вам не нужно получать аутентифицированный сеансовый ключ. Причина использования ключа сеанса fql. После небольшого обхода я понял, что это были неправильные данные моего идентификатора и владельцев: api.facebook.com/method/ я отсортировал это это сработало. Что, к сожалению, означает, что этот вопрос был немного бессмысленным. Так что я надеюсь, может быть, кто-то может научиться этому. - person Jamie Hutber; 06.06.2011

После небольшого обхода я понял, что это были неправильные данные моего идентификатора и владельцев: api.facebook.com/method/… я отсортировал это, это сработало.

person Jamie Hutber    schedule 21.06.2012