2016-01-20 16 views
8

Şu anda Spotify API'yi uygulayan bir android uygulaması üzerinde çalışıyorum. Uygulamamı kullanarak eğiticiyi kullanarak spotify yapmak için kullandığım tüm kodlara sahibim ve şimdi bir süredir uygulamam üzerinde çalışıyor. Kullanıcıyı doğruladıktan sonra uygulamam aracılığıyla bir şarkı çalarken, mükemmel çalışır, bu benim emülatörümde. Telefonuma geçtiğimde işe yaramadı ve android yanıtta bana bir INVALID_APP_ID hatası verdi. Telefonumdan kaldırıldığımda ve daha sonra uygulamam aracılığıyla işaretlemek için giriş yapmayı denediğimde, telefonumdan herhangi bir kilitlenme olmadan müzik çalabiliyordum. Yani sorum şu nasıl tamir edebilirim?Spotify API: INVALID_APP_ID

@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent intent) { 
     super.onActivityResult(requestCode, resultCode, intent); 

     // Check if result comes from the correct activity 
     if (requestCode == requestcode) { 
      AuthenticationResponse response = AuthenticationClient.getResponse(resultCode, intent); 
      if (response.getType() == AuthenticationResponse.Type.TOKEN) { 
       Config playerConfig = new Config(this, response.getAccessToken(), client_id); 
       token = response.getAccessToken(); 
       Spotify.getPlayer(playerConfig, this, new Player.InitializationObserver() { 
        @Override 
        public void onInitialized(Player player) { 
         mPlayer = player; 
         mPlayer.addConnectionStateCallback(.this); 
         mPlayer.addPlayerNotificationCallback(.this); 

        } 

        @Override 
        public void onError(Throwable throwable) { 
         Log.e("MainActivity", "Could not initialize player: " + throwable.getMessage()); 
        } 
       }); 
      } 
     } 
    } 

cevap

2

Sen com.company.app yani tam paket adı sağlanması

Android Paketleri

Spotify geliştirici ayarlarına gidin ve güncellemek gerekir: Burada bir kullanıcıyı doğrulama benim kodudur ve ilgili yapı varyantının SHA1 parmak izi.

Sen Orada

./gradlew signingReport 

çalıştırarak parmak izi alabilirsiniz Eğer örneğin sonuçları bulabilirsiniz Spotify uygulama sayfasında ayarları kaydediliyor debug

Variant: debug 
Config: debug 
Store: /Users/<your username>/.android/debug.keystore 
Alias: AndroidDebugKey 
MD5: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 
SHA1: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 
Valid until: Monday, August 29, 2046 

cihazınızdan giriş böylece sistemi temizlemek için yeterlidir.

+1

Bu tam olarak bana ne oluyor. Thye talimatlarını takip etmeye ve sonuçlarımı göndermeye çalışacağım – chntgomez

İlgili konular