API графика Facebook для ресурсов PHP!

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

Спасибо!

1
задан Odyss3us 9 June 2010 в 06:21
поделиться

1 ответ

Я согласен, что документация может быть довольно сложной работой для facebook. Если вы хотите использовать Graph API, имейте в виду, что это просто REST API, который использует oAuth для аутентификации, точно так же, как Twitter, SoundCloud и т.д.

Самым неудобным моментом, который я обнаружил, была правильная аутентификация, поэтому я бы посоветовал заглянуть на сайт oAuth

http://oauth.net/

Там также есть несколько примеров PHP, которые я использовал в качестве отправной точки. Я бы определенно рекомендовал начать с них, а не пытаться создать свою собственную систему с нуля.

http://oauth.googlecode.com/svn/code/php/

Я также нашел полезным обратиться к документации по некоторым другим сайтам, использующим oAuth, таким как Twitter и SoundCloud, так как это помогло мне понять суть происходящего, даже если было несколько небольших отличий от одного сайта к другому

http://apiwiki.twitter.com/Authentication

http://wiki.github.com/soundcloud/api/02-authentication

Лично я бы предложил для начала просто попробовать сделать базовый запрос с аутентификацией по oAuth. Facebook Graph имеет несколько дополнительных опций, таких как использование диапазона для расширенных разрешений. Хотя в конечном итоге вам, вероятно, придется их использовать, как только вы разберетесь с механизмом подписания, вам будет достаточно просто добавить эти дополнительные детали.

Как только вы освоите подписание запросов, вам останется только запросить соответствующую конечную точку для того, что вы хотите, используя curl или любой другой метод, который вам нравится.

Надеюсь, это будет полезно

2
ответ дан 2 September 2019 в 23:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: