Весна-соц-твиттер дает - MissingAuthorizationException - PullRequest
0 голосов
/ 21 октября 2018

Предоставление сообщения об ошибке ниже:

Authorization is required for the operation, but the API binding was created without authorization.

Мне удалось получить твиты на временной шкале, но я не смог опубликовать статус.получить ответ ниже.

{
    "timestamp": "2018-10-21T12:48:32.046+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "Authorization is required for the operation, but the API binding was created without authorization.",
    "path": "/twitter/post/"
}

.Это мой код:

@PostConstruct
public void init(){
    //connectionFactory = new TwitterConnectionFactory(apiId, apiSecret);
    twitterTemplate = new TwitterTemplate(apiId, apiSecret, accessToken, accessTokenSecret);
}

@RequestMapping(value = "/list")
public List<Tweet> getPostList(){
    return twitter.timelineOperations().getHomeTimeline();
}

@RequestMapping(value = "/post", method = RequestMethod.PUT)
public Tweet postTweet(
        @RequestParam(value = "text") String text) {
    Tweet addedTweet;
    addedTweet = twitterTemplate.timelineOperations().updateStatus(text);

    return addedTweet;
}

Может кто-нибудь помочь, пожалуйста, в чем проблема.Я также пытался использовать авторизованную ссылку, но все равно получал исключение AuthorizationException

...