Question:
It is possible to upload photo from Android App to Instagram?
Some says its not possible because of this http://instagram.com/developer/endpoints/media/
I just want to clarify if it is possible or not. If not possible if there another way on how to upload photo to instagram?
No it is not really possible. The Instagram API only supports the retrieval of data (as you can see based on all of those GETs).
There really are no alternatives either since Instagram doesn't want to let other people have this type of functionality (otherwise we would see a ton of knockoff Instagram apps).
Related
Maybe anyone knows how can I fetch/scrape data from Activity Tab - Following Section where you can see what your friends (those who you follow) like and comment?
Here's the screenshot of what I mean exactly
This section seems to be unavailable on Instagram Web and also not mentioned in Instagram official API.
But these guys https://snoopreport.com do it somehow.
For instance, when you start tracking someone's activity, some automatically created Instagram account instantly follows the one you want to track and scrape that info somehow. How is that possible without any API?
Is it possible to create VM's with android emulators or smth to be able to scrape it?
Unfortunately you have answered your own question. There is no API for it (see docs here), it's not possible to scrape content from an iOS app, and you correctly pointed out it's not available on the website. Unfortunately I believe it just can't be done.
From what I've seen, the only way to share pictures on Instagram is through Intents.
At this time, uploading via the API is not possible. We made a
conscious choice not to add this for the following reasons:
Instagram is about your life on the go – we hope to encourage photos from within the app. We want to fight spam & low quality
photos. Once we allow uploading from other sources, it's harder to
control what comes into the Instagram ecosystem. All this being said,
we're working on ways to ensure users have a consistent and
high-quality experience on our platform.
The only problem is that after uploading the pic, you don't get back in your application and this is not really user friendly, unless back button is pressed or you switch back to your App. Is there a way to fix this?
Short answer: no, there is no way for you to control the app behavior after the sharing was completed. Instagram provides the opportunity to 'send' the image to their app via intents and they don't give you any chance to control this process (at least for now).
I am new to instagram concept. Is there any sdk available for to integrating instagram to our application. I want to share images to instagram through my application as like what i share to facebook from my application.
you cannot post images to instagram from other applications.
Here’s some text from the very bottom of:
http://instagram.com/developer/endpoints/media/
At this time, uploading via the API is not possible. We made a conscious choice not to add this for the following reasons:
Instagram is about your life on the go – we hope to encourage photos from within the app. However, in the future we may give whitelist access to individual apps on a case by case basis.
We want to fight spam & low quality photos. Once we allow uploading from other sources, it's harder to control what comes into the Instagram ecosystem. All this being said, we're working on ways to ensure users have a consistent and high-quality experience on our platform.
There is no specific api to integrate instagram to Android application. But we can pass the intent in order to share the images if the device installed instagram.
So sharing on social channels is a hot topic these days.
I have done some research on how to share to Facebook, Twitter, LinkedIn and G+.
Lets start with an example.. I want to share text, and an image to 4 social channels (Facebook, Twitter, LinkedIn and G+), but without the user adding more text.
My findings so far:
You can use Intent.ACTION_SEND but there are a lot of limitations like:
You need to make your own chooser if you want to filter the social channels
Sending text and image is not possible without the user adding more text
Using default social channel APIs, but:
Can be overhead, you only want to share.
Are not always stable.
There are some open source libraries you can use, but they are not as complete as you may think
Use paid services (do I need to say more...)
So in conclusion, I need help. What is the way to go?.
You don't need to do anything for the Intent.ACTION_SEND. Specifically because the apps listed are meant to handle this intent.
This should be perfectly fine because you'd rather have the user's choose what they'd like to share it on then constrain them to one. I'd say if you're looking to share then stick with the standard on android and use ACTION_SEND.
You can't expect the user to have Application A when they may prefer using Application B. Don't think in terms of constraint.
Also as your comment about the limitation of ACTION_SEND.. I'd recommend re-reading the documentation because I don't see that limitation anywhere:
http://developer.android.com/reference/android/content/Intent.html#ACTION_SEND
You can use SocialAuthwhich supports 10 social providers and it provides you functionality's like share text , upload image , get albums , feeds etc.
Is there any way I can post on instagram programmatically in Android?
I want to post Photos and status text on Instagram.
if Instagram allow their android application to receive requests from other applications via intents then yes. You need to check Instagram documenation. I had a quick look and I can see some iphone hooks but nothing for Android but check in detail as I may have missed it.
Alternately use their API.