500 Ошибка при нажатии маршрута / API / профиля / Twitter для приложения IBM Watson Personality Insights

ibm-watson personality-insights

141 просмотра

1 ответ

152 Репутация автора

Я подписал и клонировал этот репозиторий: https://github.com/watson-developer-cloud/personality-insights-nodejs

Я добавил свой Consumer Key & Secret в credentials.jsonфайл, как указано в нем, READMEно я получаю 500 Error. Я думаю, что проблема заключается в том, что мне нужно включить свой токен доступа и секрет токена доступа, но неясно, где я могу это включить.

Вот что 500 Errorя получаю (Примечание: я заменил чувствительные пути и переменные):

GET /auth/twitter? 302 227.700 ms - 0
error: Error: Failed to find request token in session
    at SessionStore.get (/project/node_modules/passport-oauth1/lib/requesttoken/session.js:13:44)
    at Strategy.OAuthStrategy.authenticate (/project/node_modules/passport-oauth1/lib/strategy.js:214:33)
    at Strategy.authenticate (/project/node_modules/passport-twitter/lib/strategy.js:87:40)
    at attempt (/project/node_modules/passport/lib/middleware/authenticate.js:348:16)
    at authenticate (/project/node_modules/passport/lib/middleware/authenticate.js:349:7)
    at Layer.handle [as handle_request] (/project/node_modules/express/lib/router/layer.js:95:5)
    at next (/project/node_modules/express/lib/router/route.js:131:13)
    at Route.dispatch (/project/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/project/node_modules/express/lib/router/layer.js:95:5)
    at /project/node_modules/express/lib/router/index.js:277:22
    at Function.process_params (/project/node_modules/express/lib/router/index.js:330:12)
    at next (/project/node_modules/express/lib/router/index.js:271:10)
    at Function.handle (/project/node_modules/express/lib/router/index.js:176:3)
    at router (/project/node_modules/express/lib/router/index.js:46:12)
    at Layer.handle [as handle_request] (/project/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/project/node_modules/express/lib/router/index.js:312:13) 'url:' '/auth/twitter/callback?oauth_token=SOME_TOKEN&oauth_verifier=SOME_VERIFIER' 'Error:' code=500, code=undefined, error=undefined
GET /auth/twitter/callback?oauth_token=SOME_TOKEN&oauth_verifier=SOME_VERIFIER 500 6.464 ms - 23

Я также получаю сообщение, 401 Errorкогда пытаюсь получить доступ к чужим твитам без Oauth, в частности, я получаю эту ошибку:

error: { code: 401,
error: 'Unauthorized: Access is denied due to invalid credentials' }     'url:' '/api/profile/twitter' 
'Error:' code=401, code=401, error=There was a problem processing the personality. Please check your credentials. 
Автор: socialpiranha Источник Размещён: 19.07.2016 03:31

Ответы (1)


0 плюса

1518 Репутация автора

Вы уверены, что вы получаете 401 на вызов Twitter? Инструкции по настройке доступа к Twitter находятся в инструкциях к репо по указанной вами ссылке под заголовком «Настройка приложения Twitter».

Автор: chughts Размещён: 19.07.2016 07:59
Вопросы из категории :
32x32