2015-06-22 2 views
0

Какую access token type следует использовать, чтобы сделать легкий и безопасный вызов Open Graph, скажем, чтобы получить количество понравившихся на определенном URL-адресе?Какой токен доступа к facebook выбрать?

Первым решением, которое пришло ко мне, было создание токена доступа пользователя с разрешением «общего профиля» через Open Graph Explorer и использование этого. Но это не сработало, и оно истечет, поэтому мне придется каждый раз генерировать токен.

Другое решения использовать доступ к приложению маркера, который не истекает:

app_id | app_secret

кажется излишним для меня, цитирует docs:

Это может быть использовано для изменения параметров вашего приложения, создания и для управления тестируемыми пользователями или для ознакомления с информацией о ваших приложениях.

Почему мне нужно получить так много привилегий, если я просто хочу прочитать некоторые общедоступные данные? И я не хочу раскрывать свое приложение о возможном вторжении вредоносных программ в случае утечки app_id и/или app_secret.

Вопрос заключается не только в том, как я могу получить понравившиеся URL, я думаю, это больше о том, как разумно использовать маркеры доступа и управлять ими.

+0

В следующий раз, когда вы спросите, попробуйте использовать правильную орфографию и грамматику. (по крайней мере, запишите ваши «i») –

+0

Я сделаю это. Извините, английский просто не мой родной язык – vaseech

+0

Что вы подразумеваете под "app_id | app_secret"? –

ответ

0

Все конечные точки API графического интерфейса Facebook: documented. Из этой документации вы сможете узнать, какое действие требует конечная точка, какой тип токена доступа и какие области разрешений.

Чтобы получить «количество понравившихся на определенный URL», вы не можете использовать графический API. Ни /?id=URL endpoint, ни конечная точка /OG-Object-ID, которую вы можете извлечь из первых, возвращают вам подобный счет.

Для сайтов, которые вы управляете, Facebook Domain Insights может предоставить вам то, что вы ищете.

Смежные вопросы