
Aga
24.08.2018
17:05:13
@abcpub, если секрет = "secret", то всё пашет
если что-то другое
то нет
что за дичь блядь нахуй

Google

Konstantin
24.08.2018
17:05:25

Aga
24.08.2018
17:05:38
обновляю токен каждый раз

Zaur
24.08.2018
17:05:53
А отправляешь как?
отправляет facebook, когда юзер в настройках нажимает кнопку Запросить удаление данных

Konstantin
24.08.2018
17:06:40
Там могут быть [iterator]. Тогда у тебя проблема

Zaur
24.08.2018
17:07:49

ABC
24.08.2018
17:08:08
подожди. если ты слушаешь ответ от фб, то при чем тут req.body?

Konstantin
24.08.2018
17:08:15
Что сейчас хз. Давно в их апи не лазил
Но вообще да, покажи код. Ибо так гадать не аллё

Zaur
24.08.2018
17:10:25
какой код показать?

Konstantin
24.08.2018
17:10:32

Google

Zaur
24.08.2018
17:11:09
Вопрос к тем кто юзал связку express+FacebookAPI. Когда юзер дергает в настройках аккаунта Facebook кнопку Запроса удаления личных данных из приложения, по урлу, заданному в настройках приложения facebook, прилетает колбек. Слушаю этот url так:
app.post('/fb/logout', onLogout);
function onLogout(req, res) {
console.log('onLogout', req.params, req.body, req.query);
}
При запросе, вижу в логах onLogout {} {} {}, т.е. не вижу информации о пользователи, чьи данные надо удалять. Подскажите как правильно слушать этот запрос? может инфа где то в другом месте находится?
здесь есть

Konstantin
24.08.2018
17:13:22
здесь есть
Ты у себя на бэке ожидаешь входящий пост запрос. Фронт оправляет данные? Или вэб хук?

Zaur
24.08.2018
17:13:48

ABC
24.08.2018
17:14:58
блин я не силен в OAuth не могу помочь, но самому интересно

Konstantin
24.08.2018
17:15:27

Zaur
24.08.2018
17:15:38
какую ссылку дернуть я указываю в настройках приложения, facebook дергает с параметрами. Вот эти параметры я не пойму как получить

Konstantin
24.08.2018
17:15:47

Zaur
24.08.2018
17:16:14
пытался, лог слишком большой)) не смог найти

Konstantin
24.08.2018
17:16:26

Aga
24.08.2018
17:16:29
Вбей в гугл блядь
FB nodejs express

ABC
24.08.2018
17:17:08
угомонись
уж кто б советовал гугл как не ты))

Konstantin
24.08.2018
17:17:26
Там вообще только айдишка юзера для удаления должна быть

Zaur
24.08.2018
17:17:58
ну вот я не вижу её в запросе :( в этом и вопрос был, может я не правильно слушаю запрос, хз (

Aga
24.08.2018
17:18:50

Aleserche
24.08.2018
17:20:02
Что за дичь я тут наблюдаю...
Давайте лучше про варианты, как сделать приложение, которое завязано на времени

Aga
24.08.2018
17:28:18
В смысле

Google

Alexander
24.08.2018
17:30:07

pasvanok
24.08.2018
17:32:04
есть вопрос по js
у меня есть 2 массива по 1 массиву я через foreach делаю поиск значения, как мне узнать индекс это го значения

Aleserche
24.08.2018
17:33:19
Подробности предоставь
Хочу посмотреть примеры, в которых много шедулеров, каких-либо запланированных задач на определенное время
Есть bull, он вполне справляется, но может есть что-то лучше

Alexander
24.08.2018
17:34:41

Aleserche
24.08.2018
17:36:48
Задачи одноразовые, допустим запустить в полночь, чтобы та отработала в течение 5 минут, условно

Sergei
24.08.2018
17:37:51

pasvanok
24.08.2018
17:40:33

Alexander
24.08.2018
17:41:56

Sergei
24.08.2018
17:42:58

pasvanok
24.08.2018
17:43:19

Sergei
24.08.2018
17:43:38

pasvanok
24.08.2018
17:44:47
?
{ fron: 'Привет, Пока, Что?' , to: 'Привет, как дела?, Пока!,'}
Типа бот)

Sergei
24.08.2018
17:47:29
Кароч, читай доку
https://learn.javascript.ru/array-iteration

pasvanok
24.08.2018
17:52:04

Zaur
24.08.2018
18:06:07
Вопрос к тем кто юзал связку express+FacebookAPI. Когда юзер дергает в настройках аккаунта Facebook кнопку Запроса удаления личных данных из приложения, по урлу, заданному в настройках приложения facebook, прилетает колбек. Слушаю этот url так:
app.post('/fb/logout', onLogout);
function onLogout(req, res) {
console.log('onLogout', req.params, req.body, req.query);
}
При запросе, вижу в логах onLogout {} {} {}, т.е. не вижу информации о пользователи, чьи данные надо удалять. Подскажите как правильно слушать этот запрос? может инфа где то в другом месте находится?
разобрался, надо было перед use(bodyParser.json()) вставить use(bodyParser.urlencoded())

Aga
24.08.2018
18:31:08

Google

Aga
24.08.2018
18:31:10
Ну что?
Как вам

Gleb
24.08.2018
18:32:54
оуееее

Aga
24.08.2018
18:33:04
Норм?

Admin
ERROR: S client not available

Gleb
24.08.2018
18:33:09
лучше чем было

Aga
24.08.2018
18:33:26
Так я же не кидал гл страницу вроде?)

Gleb
24.08.2018
18:33:52
ну там не поймешь что есть что

Yura
24.08.2018
18:34:18

Aga
24.08.2018
18:34:27
В реакт чате забанили
Не помню за что

Yura
24.08.2018
18:39:21

Aga
24.08.2018
18:39:45
О, спасибо

Zaur
24.08.2018
18:53:34
Как правильно сделать sha256.hmac на ноде? мне от facebook приходит подпись, которую я должен проверить. При проверке, я получаю такую же подпись, за исключением некоторых символов, например там где у меня "+", у Facebook стоит "-":
n6HLQ007z2jQuErYfCbeRvw_sSfzK-b2o-RWrhjyyus - пришел от FB.
n6HLQ007z2jQuErYfCbeRvw/sSfzK+b2o+RWrhjyyus= - получился у меня.
Делаю подпись так:
const crypto = require('crypto');
const hmac = crypto.createHmac('sha256', 'appSecret');
hmac.update(payload);
const expectedSig = hmac.digest('base64');

Aga
24.08.2018
18:58:30
Jwt кажись

Alexander
24.08.2018
19:05:56

Zaur
24.08.2018
19:07:19

Alexander
24.08.2018
19:09:24
Ну или в интернете посмотри, я так как-то с виджетом логина телеграма игрался

Google

Zaur
24.08.2018
19:10:50
Пример есть, на пхп https://developers.facebook.com/docs/apps/delete-data

Alexander
24.08.2018
19:10:53
Потом загуглил и нашел репо

Таймураз
24.08.2018
19:11:33
У фб где-то было написано, что они заменяют в токене символы, чтобы их можно было в ссылке использовать

?
24.08.2018
19:12:35

Zaur
24.08.2018
19:13:28
Вы уверены что только в этих символах разница?

Alexander
24.08.2018
19:13:40

Zaur
24.08.2018
19:14:39
Не понял, что проверять?

?
24.08.2018
19:16:48
Вы уверены что только в этих символах разница?
Это первое логичное, что бросается в глаза, т.к. '/' - разделитель пути (возможно), меняем на '_', '+' - используется для склейки параметров (&key=value+with+something) и '=' по той же причине (управляющий символ).

Dika
24.08.2018
19:18:44

?
24.08.2018
19:18:56

Andrei
24.08.2018
19:36:00
base64url называется

?
24.08.2018
19:54:57

Zaur
24.08.2018
20:26:14

Nick
24.08.2018
22:03:20
Всем привет, как прикрепить прокси лист к node js?