direct messaging using spring-social-twitter 1.1.2












1















I am working on a legacy application that posts Direct Messages to Twitter Users from our product. The API that was used is DirectMessageTemplate.sendDirectMessage(String toScreenName, String text) in spring-social-twitter 1.1.2. The call is now failing with the error message "Sorry that page does not exist". My analysis is making me believe that the URL that was constructed by this Spring API is "https://api.twitter.com/1.1/direct_messages/new.json" and it is not working; I believe it should have been https://api.twitter.com/1.1/direct_messages/events/new.json. I am not sure if my analysis is entirely correct but I see that the second URL is successful when hit from POSTMAN. Can any one please enlighten if this analysis is correct and if yes, is there any other latest version of spring-social-twitter which addresses this ? Also, please suggest if you have any java code snippet that can post OAuth1.0 request to twitter, with pure java ( not using any libraries ).
Thanks in Advance.










share|improve this question

























  • There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

    – Andy Piper
    Nov 27 '18 at 15:14











  • Thanks a lot Andy, for the confirmation !

    – Ravi
    Nov 28 '18 at 13:50
















1















I am working on a legacy application that posts Direct Messages to Twitter Users from our product. The API that was used is DirectMessageTemplate.sendDirectMessage(String toScreenName, String text) in spring-social-twitter 1.1.2. The call is now failing with the error message "Sorry that page does not exist". My analysis is making me believe that the URL that was constructed by this Spring API is "https://api.twitter.com/1.1/direct_messages/new.json" and it is not working; I believe it should have been https://api.twitter.com/1.1/direct_messages/events/new.json. I am not sure if my analysis is entirely correct but I see that the second URL is successful when hit from POSTMAN. Can any one please enlighten if this analysis is correct and if yes, is there any other latest version of spring-social-twitter which addresses this ? Also, please suggest if you have any java code snippet that can post OAuth1.0 request to twitter, with pure java ( not using any libraries ).
Thanks in Advance.










share|improve this question

























  • There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

    – Andy Piper
    Nov 27 '18 at 15:14











  • Thanks a lot Andy, for the confirmation !

    – Ravi
    Nov 28 '18 at 13:50














1












1








1








I am working on a legacy application that posts Direct Messages to Twitter Users from our product. The API that was used is DirectMessageTemplate.sendDirectMessage(String toScreenName, String text) in spring-social-twitter 1.1.2. The call is now failing with the error message "Sorry that page does not exist". My analysis is making me believe that the URL that was constructed by this Spring API is "https://api.twitter.com/1.1/direct_messages/new.json" and it is not working; I believe it should have been https://api.twitter.com/1.1/direct_messages/events/new.json. I am not sure if my analysis is entirely correct but I see that the second URL is successful when hit from POSTMAN. Can any one please enlighten if this analysis is correct and if yes, is there any other latest version of spring-social-twitter which addresses this ? Also, please suggest if you have any java code snippet that can post OAuth1.0 request to twitter, with pure java ( not using any libraries ).
Thanks in Advance.










share|improve this question
















I am working on a legacy application that posts Direct Messages to Twitter Users from our product. The API that was used is DirectMessageTemplate.sendDirectMessage(String toScreenName, String text) in spring-social-twitter 1.1.2. The call is now failing with the error message "Sorry that page does not exist". My analysis is making me believe that the URL that was constructed by this Spring API is "https://api.twitter.com/1.1/direct_messages/new.json" and it is not working; I believe it should have been https://api.twitter.com/1.1/direct_messages/events/new.json. I am not sure if my analysis is entirely correct but I see that the second URL is successful when hit from POSTMAN. Can any one please enlighten if this analysis is correct and if yes, is there any other latest version of spring-social-twitter which addresses this ? Also, please suggest if you have any java code snippet that can post OAuth1.0 request to twitter, with pure java ( not using any libraries ).
Thanks in Advance.







java twitter spring-social-twitter






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 27 '18 at 15:15









Andy Piper

4,87311635




4,87311635










asked Nov 27 '18 at 13:55









RaviRavi

62




62













  • There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

    – Andy Piper
    Nov 27 '18 at 15:14











  • Thanks a lot Andy, for the confirmation !

    – Ravi
    Nov 28 '18 at 13:50



















  • There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

    – Andy Piper
    Nov 27 '18 at 15:14











  • Thanks a lot Andy, for the confirmation !

    – Ravi
    Nov 28 '18 at 13:50

















There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

– Andy Piper
Nov 27 '18 at 15:14





There's an existing issue on spring-social-twitter that suggests this has not been updated to support the new endpoint. You'd have to work with the maintainers to have them add support for the new API structure.

– Andy Piper
Nov 27 '18 at 15:14













Thanks a lot Andy, for the confirmation !

– Ravi
Nov 28 '18 at 13:50





Thanks a lot Andy, for the confirmation !

– Ravi
Nov 28 '18 at 13:50












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53501319%2fdirect-messaging-using-spring-social-twitter-1-1-2%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53501319%2fdirect-messaging-using-spring-social-twitter-1-1-2%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Lallio

Futebolista

Jornalista