2013-03-14 17 views
6

Bir ios App yaşıyorum. Bağlantılı yerel uygulamayı ios Uygulamamdan özel URL şeması "linkedin: //" kullanarak açabiliyorum. Ancak ios Uygulamam aracılığıyla linkedin yerel uygulamasına bir bağlantı nasıl gönderilir. Bunun için özel parametrelerimiz var mı?URL Düzeni

Bağlantılı URL şeması için desteklenen parametreler nelerdir?

linkedin:

sayesinde Thiagesh

cevap

3

Sen bir profile atlayabilir // # profil/9999

sadece benim iPhone bir cazibe gibi 5. İşleri bu test etti.

Burada daha fazla konuşma var, ancak çok fazla içerik yok. http://developer.linkedin.com/forum/link-open-linkedin-profile-browser-ios-linkedin-app

+0

Bu iOS 8.1 –

+0

üzerinde çalışmıyor, özel kullanıcı profili için kullanıcı profili kimliğine nasıl bağlanır, Ve linkedin: // # profile/9999 "siteStandardProfileRequest" url kimliği için çalışacaktır. Özel kullanıcı durumunda { "firstName": "krishan", "id": "6EEJyx5SRb", "lastName": "Yadav", "siteStandardProfileRequest": {"url": "https: // url şemasıyla www.linkedin.com/profile/view?id=469731775&authType=name&authToken=t_PM&trk=api*a4746481*s5063121* "} }: - linkedin: // # profile/469731775 aşağıdaki tarayıcıya benzer bağlantı https: // www.linkedin.com/profile/view?id=27451049 Teşekkürler –

4

Linkedin, düzeni değişti şimdi bu şekilde çalışır:

linkedin://profile/[id] 
+0

Bu tür bir bağlantı için kullanılabilecek bir profil için taşınabilir bir tanımlayıcı var mı? Eğer öyleyse, böyle bir kimlik nereden geliyor? REST api'den aldığınız üyenin, uygulamanın istediği tuşlara bağlı olduğu ve bu nedenle işe yaramayacağı anlaşılıyor. –

+0

Tarayıcınızdan bir profil açtığınızda görebildiğiniz kimliği kullanarak, _https: //www.linkedin.com/in_ veya _https: //www.linkedin.com/profile/view? Id = _ Birincisi "özel url" yi, ikincisi ise uzun ve tuhaf bir tanımlayıcıyı kullanır. Bu şemada her ikisini de kullanabilirsiniz. –

+0

@AlessioCancian, IOS'de sorunsuz çalışıyor, ancak Android Cihazlarda çalışmıyor. Herhangi bir çözüm var mı? –

0

Eğer

linkedin://profile?id=[id] 

için bir göz atın LinkedIn profiline LinkedIn REST API'dan ulaşabilirsiniz, o zaman

{ 
    ... 
    "publicProfileUrl": "https://www.linkedin.com/in/eugene-brusov" 
    ... 
} 

Sonra bu kod satırı:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.linkedin.com/in/eugene-brusov"]];

Eğer bu yüklüyse yerli LinkedIn uygulamasında açılan profilini hedefleyen veya iOS varsayılan tarayıcı açıldı profiline yönlendirir.

iOS 10.0.2 ve 11.0.1 üzerinde test edilmiştir.