Весна Социальная доля на Facebook Сроки без входа в систему [дубликат]

2017 ответ: теперь вы можете делать то, что хотите, в каждом текущем браузере и узле

. Это довольно просто:

  • Вернуть обещание
  • Используйте 'await' , в котором JavaScript ожидает, что обещание будет разрешено в vlue (например, hTTP-ответ)
  • Добавьте 'async' для родительской функции

Вот рабочая версия вашего кода:

(async function(){

var response = await superagent.get('...')
console.log(response)

})()

ожидание поддерживается во всех текущих браузерах и узлах 8 [/ д2]

1
задан Sebastian Wramba 30 July 2014 в 16:15
поделиться

3 ответа

Для получения фида на странице Facebook вы даже можете использовать самый базовый токен доступа, App Access Token, без входа / авторизации пользователя.

String appAccessToken = APP-ID + '|' + APP_SECRET;

Подробнее о разных токенах доступа в этих статьях:

2
ответ дан luschn 25 August 2018 в 20:56
поделиться

В этом случае документация [1] довольно ясна. Вам нужен access_token. Требование access_token не означает, что оно используется только для публикации контента. Это требование от Facebook, и не так много может помочь Spring Social.

[1] https://developers.facebook.com/docs/graph-api/reference/v2 0,0 / страница / корм /

0
ответ дан Björn Kaiser 25 August 2018 в 20:56
поделиться

В дополнение к предоставлению авторизационного кода OAuth 2 (полный пользовательский поток токенов) Spring OAuth2Template от Spring Social также поддерживает предоставление пароля и предоставление учетных данных клиентов.

Предоставление пароля потребует, чтобы вы получили учетные данные пользователя, но вам не пришлось бы брать их через весь поток OAuth. Обычно рекомендуется, чтобы пароль предоставлялся только для собственных приложений, где поток перенаправления был бы неудобным или невозможным. Несмотря на это, Facebook (насколько мне известно) не поддерживает предоставление пароля, поэтому параметр отключен от таблицы.

Facebook поддерживает поддержку учетных данных клиента через аутентификационный центр OAuth2Template ( ). В этом случае вы торгуете учетными данными вашего приложения (предоставленными вами через Facebook) для токена доступа. Однако имейте в виду, что полученный вами токен ограничен только для запросов, не ориентированных на пользователя.

Как правило, для большинства API Facebook требуется токен пользователя ... который вы должны получить через полный поток авторизации. Это не ограничение Spring Social ... это строгое ограничение безопасности, принятое Facebook.

1
ответ дан Craig Walls 25 August 2018 в 20:56
поделиться
Другие вопросы по тегам:

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