How to share a post from my app to twitter iOS
I basically want the user to share something from my app to twitter. I was exploring the different methods possible and found SLComposeViewController but it is deprecated. Support for twitterKit has also been officially stopped by twitter. One possible way to do so seems to be like given in the answers in this post. Is there some other better way to do so? I would prefer if the user stays in the app itself (something similar to sharesheet for fb). Thanks!
ios twitter share slcomposeviewcontroller twitterkit
add a comment |
I basically want the user to share something from my app to twitter. I was exploring the different methods possible and found SLComposeViewController but it is deprecated. Support for twitterKit has also been officially stopped by twitter. One possible way to do so seems to be like given in the answers in this post. Is there some other better way to do so? I would prefer if the user stays in the app itself (something similar to sharesheet for fb). Thanks!
ios twitter share slcomposeviewcontroller twitterkit
add a comment |
I basically want the user to share something from my app to twitter. I was exploring the different methods possible and found SLComposeViewController but it is deprecated. Support for twitterKit has also been officially stopped by twitter. One possible way to do so seems to be like given in the answers in this post. Is there some other better way to do so? I would prefer if the user stays in the app itself (something similar to sharesheet for fb). Thanks!
ios twitter share slcomposeviewcontroller twitterkit
I basically want the user to share something from my app to twitter. I was exploring the different methods possible and found SLComposeViewController but it is deprecated. Support for twitterKit has also been officially stopped by twitter. One possible way to do so seems to be like given in the answers in this post. Is there some other better way to do so? I would prefer if the user stays in the app itself (something similar to sharesheet for fb). Thanks!
ios twitter share slcomposeviewcontroller twitterkit
ios twitter share slcomposeviewcontroller twitterkit
edited Nov 18 '18 at 16:49
Priyanshu Goyal
asked Nov 14 '18 at 10:11
Priyanshu GoyalPriyanshu Goyal
8312
8312
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can use twitter-kit-ios.
For posting a tweet sample code from documentation would be following
// Swift
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
Straight from the discontinuing blog post you can use, new api endpoints.
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297678%2fhow-to-share-a-post-from-my-app-to-twitter-ios%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use twitter-kit-ios.
For posting a tweet sample code from documentation would be following
// Swift
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
Straight from the discontinuing blog post you can use, new api endpoints.
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
add a comment |
You can use twitter-kit-ios.
For posting a tweet sample code from documentation would be following
// Swift
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
Straight from the discontinuing blog post you can use, new api endpoints.
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
add a comment |
You can use twitter-kit-ios.
For posting a tweet sample code from documentation would be following
// Swift
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
Straight from the discontinuing blog post you can use, new api endpoints.
You can use twitter-kit-ios.
For posting a tweet sample code from documentation would be following
// Swift
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
Straight from the discontinuing blog post you can use, new api endpoints.
edited Nov 14 '18 at 13:28
answered Nov 14 '18 at 10:15
Ratul SharkerRatul Sharker
3,00611626
3,00611626
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
add a comment |
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
Actually I was looking for an alternative to twitter-kit-ios since twitter has stopped support for it and so I would prefer not to use it!
– Priyanshu Goyal
Nov 14 '18 at 12:35
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
i've updated the answer, please check.
– Ratul Sharker
Nov 14 '18 at 13:29
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
Thanks for the time. I ended up using openurl finally since for standard api, user authentication would have been needed from the app and i didn't want user to login via twitter on the app.
– Priyanshu Goyal
Nov 18 '18 at 16:48
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297678%2fhow-to-share-a-post-from-my-app-to-twitter-ios%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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