Возможно ли передать токен доступа к API Graph Graph API через заголовок запроса?

Я тестирую Facebook Graph API v2.3 с Postman. Хотя можно получить ответ, поставив токен доступа в строку запроса, как показано ниже:

https://graph.facebook.com/v2.3/me?access_token=my_access_token

Мне интересно, можно ли сделать то же самое с заголовками HTTP-заголовков, что бы было примерно так:

GET /v2.3/me HTTP/1.1
Host: graph.facebook.com
Authorization: <my_access_token>
Cache-Control: no-cache
Postman-Token: <postman_token>

Основываясь на этом подобном вопросе (т.е. Как клиент должен передать токен доступа к facebook на сервер?) в Stackoverflow, кажется, что это должно быть возможно.

Любые мысли об этом?


Изменить:

Меня заинтересовало то, что, когда я использовал API Graph Explorer, предоставленный разработчиками Facebook, кажется, что в этой изолированной среде нет строки запроса. Как это работает?

Facebook API Graph Explorer Используйте строку запроса для токена доступа. Благодаря ответу @CBroe.

Ответы

Ответ 1

Да возможно

Authorization: Bearer AccessTokenHere

например.

curl --header "Authorization: Bearer CAAC...ZD" https://graph.facebook.com/me

Этот ответ ранее рекомендовал использовать "OAuth" вместо "Bearer" в качестве типа токенов . Оба будут работать, но "Bearer" - это тип, который появляется в стандарте. Кроме того, при завершении потока OAuth Facebook token_type в их ответе bearer. Таким образом, все "носитель" имеет больше смысла.