2014-04-14 9 views
5

저는 앱 스토어에 이미 게시 한 앱을 만들고 있습니다. 이제 Android 빌드를 만들고 있습니다. 그것은 해시 태그와 함께 corelated 사진의 그리드를 보여, 인스 타 그램의 응용 프로그램을 엽니 다Android - 주어진 해시 태그에서 Instagram 앱을 열 수 있습니까?

instagram://tag?name=myHashtag 

: 아이폰 OS에서 나는 단지이 하나의 같은 URI를 사용합니다. 유감 스럽지만 안드로이드에서는 아래 코드가 작동하지 않습니다.

Intent hashtagIntent = new Intent(Intent.ACTION_VIEW, 
     Uri.parse("instagram://tag?name=myHashtag") 
); 
startActivity(hashtagIntent); 

이 방법을 사용할 수있는 방법이 있습니까? 그것은 애플 리케이션의 핵심 기능이 아니므로, 나는 Instagram의 API를 사용하고 싶지 않아요.

답변

5

나는 이전에 instagram과 약간의 작업을했으며, 알아 낸 부분은 앱에서 특정 그림이나 프로필을 여는 방법입니다. 그러나 해시 태그에 대한 Instagram 웹 사이트의 링크가 없으면 전적으로 어떻게 도움이되는지 모릅니다.

Intent insta_intent = getPackageManager().getLaunchIntentForPackage("com.instagram.android"); 
insta_intent.setComponent(new ComponentName("com.instagram.android", "com.instagram.android.activity.UrlHandlerActivity")); 
insta_intent.setData(Uri.parse("http://instagram.com/p/gjfLqSBQTJ/")); 
startActivity(insta_intent); 

변경 http://instagram.com/_u/USER에 대한 링크는 사용자의 프로필을 엽니 다 : 어떤 경우에, 이것은 당신이 다른 응용 프로그램에서 인스 타 그램 앱에서 그림을 열 방법이다.

희망이 있습니다.

+0

감사합니다. 지금은 이렇게 할 수 없습니다. 희망은 Instagram이 안드로이드 개발자에게 더 개방적이 될 것입니다 – cyborg86pl

+0

사용자를 여는 데이 기능을 사용하려면 http : //instagram.com/_u/USER 링크를 변경해야합니다 ... –

+1

setData =이 코드 라인 100 % work "http://instagram.com/_u/ " –