2015-10-07 8 views
0

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

Curl('https://graph.facebook.com/oauth/authorize?client_id=1534273216862757&response_type=token&redirect_uri=https://www.facebook.com/connect/login_success.html','GET') 

Однако, когда я отправляю это, я получить обратно цельные html страницы перенаправления и без токена.

знаете ли вы, что я могу это сделать?

благодарит

+0

вы назвали локон в командной строке и добавьте '-V'? Это сообщит вам, какие файлы cookie и заголовки переданы. На каком языке вы используете функцию Curl()? PHP? -> Пожалуйста, добавьте правильный тег на свой вопрос – Marged

ответ

3

Вы можете получить только жетон пользователя с взаимодействием пользователя, а не локоном. Это не работает так, и это не должно работать так.

Вы можете использовать расширенный токен пользователя, хотя он действителен в течение 60 дней. После этого пользователь должен обновить его.

Более подробную информацию о маркерах:

+0

ok, так есть ли способ запросить данные из графика api? я смог извлечь токен приложения с curl –

+0

curl для токена приложения? вы можете просто создать токен приложения с помощью «app-id | app-secret», для этого вам не нужен какой-либо завиток. пользовательские токены не могут быть созданы без взаимодействия с пользователем. они являются токенами USER, поэтому должен быть настоящий пользователь, разрешающий приложение и запрашивающий токен. – luschn

+0

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

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