2014-02-20 6 views
0

Я создаю систему событий для своей школы. Мы часто размещаем наши мероприятия на Facebook. Поэтому в моей системе событий я создал вариант, чтобы просто ввести идентификатор Facebook для события, и система получит описание, обложку и т. Д. Из Facebook.Получение информации о событии без токена доступа

Затем я хочу запустить cronjob, поэтому он будет синхронизирован с событием Facebook.

Вещь, я не могу получить доступ к информации о событиях в Facebook, без токена доступа. Событие public, так что было бы разумно, если бы я мог просто получить информацию. Однако я не могу. Когда я очищаю токен доступа, он говорит мне, что мне нужен токен доступа для просмотра информации.

{ 
    "error": { 
    "message": "An access token is required to request this resource.", 
    "type": "OAuthException", 
    "code": 104 
    } 
} 

Так что мне интересно, есть ли способ достичь этого? Чтобы я мог запустить работу cron? На сайте есть приложение для Facebook, поэтому, если я смогу пройти через это, он тоже сможет работать. В конце концов, это сводится к тому, что сценарий способен делать это автоматически.

Любые идеи?

Событие: https://www.facebook.com/events/508611712542094

ответ

0

Если конфиденциальность ваших мероприятий установлена ​​на «OPEN», то вы можете получить информацию о событии, если у вас есть какой-либо действительный маркер доступа. Это описано здесь:

https://developers.facebook.com/docs/graph-api/reference/event

Вы можете создать простое приложение и генерировать App маркер доступа для использования. Если вы это сделали, вы можете запросить информацию о мероприятии, подобную этому

https://graph.facebook.com/{YOUR_EVENT_ID}?access_token={YOUR_APP_ACCESS_TOKEN} 
Смежные вопросы