Android Question Instagram unofficial api

DonManfred

Expert
Licensed User
Longtime User
Upvote 0

daniyal

Member
Licensed User
Longtime User
You can not use a Python Library in B4A. It must be a java library.

https://www.instagram.com/developer/

They offer a REST Api. ou can just use it with okhttutils2.

https://www.instagram.com/developer/authentication/
You need to use oauth2 class

https://www.instagram.com/developer/endpoints/

BTW: This api is not an unofficial one. It is the official Api they provide.

This api is official and the number of requests is limited. In the private api, the number of requests is not limited. I want to design an applicatin like "instatop" so the number of requests should not be limited.
Insta top:
https://play.google.com/store/apps/details?id=com.shishu.zamochil

This library in java:
https://github.com/charlieAndroidDev/Instagram4Android
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
This library in java
you need to write a wrapper using java for this.
The library is using Lamda (only works with Android Studio) so you need to rewrite it to use it with B4A.

Or use JavaObject (may be more difficult; at least for me it is.).

for both solutions you need to have some java knowledge.
 
Upvote 0

daniyal

Member
Licensed User
Longtime User
you need to write a wrapper using java for this.
The library is using Lamda (only works with Android Studio) so you need to rewrite it to use it with B4A.

Or use JavaObject (may be more difficult; at least for me it is.).

for both solutions you need to have some java knowledge.

I think this is just an api that we have to send parameters to it and we can do this with okhttp2. Can not do this in b4a?
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
I think this is just an api that we have to send parameters to it and we can do this with okhttp2. Can not do this in b4a?
If you know the protocol and you know how a request must be done. Sure.

You can use any rest api with okhttputils2.
 
Upvote 0
Top