2013-03-14 3 views
6

Je vais avoir une application iOS. Je suis en mesure d'ouvrir l'application native liée à partir de mon application ios en utilisant le schéma d'URL personnalisé "linkedin: //". Mais comment publier un lien vers l'application native linkedin à travers mon application ios. Avons-nous des paramètres particuliers pour cela?URL Schéma pour Linkedin

Quels sont les paramètres pris en charge pour le schéma d'URL linkedin?

Merci, Thiagesh

Répondre

3

Vous pouvez passer à un profil avec:

linkedin: // # profil/9999

Je viens de tester sur mon iPhone 5. fonctionne comme un charme.

Il y a plus de conversations ici, mais pas beaucoup de contenu. http://developer.linkedin.com/forum/link-open-linkedin-profile-browser-ios-linkedin-app

+0

Il ne fonctionne pas sur iOS 8.1 –

+0

comment se connecter dans le profil d'utilisateur pour le profil d'utilisateur privé, Et linkedin: // # profile/9999 fonctionnera pour "siteStandardProfileRequest" url id. Exemple Responce du profil linkedin dans le cas d'un utilisateur privé { "firstName": "krishan", "id": "6EEJyx5SRb", "lastName": "Yadav", "siteStandardProfileRequest": {"url": "https: // www.linkedin.com/profile/view?id=469731775&authType=name&authToken=t_PM&trk=api*a4746481*s5063121* "} } avec le schéma d'URL: - linkedin: // # profile/469731775 même comme navigateur ci-dessous lien https: // www.linkedin.com/profile/view?id=27451049 thanks –

4

Linkedin a changé le système, maintenant il fonctionne de cette façon:

linkedin://profile/[id] 
+0

Existe-t-il un identifiant portable pour un profil pouvant être utilisé pour ce type de lien? Si oui, où obtient-on un tel identifiant? Il semble que le memberId que vous obtenez à partir de l'API REST est lié aux touches de l'application qui l'a demandé, et par conséquent ne fonctionnera pas. –

+0

Il fonctionne en utilisant l'ID que vous pouvez voir lorsque vous ouvrez un profil depuis le navigateur après _https: //www.linkedin.com/in_ ou _https: //www.linkedin.com/profile/view? Id = _ le premier utilise le "custom url" et le second le long et bizarre identifiant. Avec ce schéma, vous pouvez utiliser les deux. –

+0

@AlessioCancian fonctionne bien dans IOS mais ne fonctionne pas dans les appareils Android. Y a-t-il des solutions? –

0

Si vous obtenir LinkedIn profil via LinkedIn REST API, alors vous pouvez trouver publicProfileUrl domaine dans JSON:

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

Ensuite, cette ligne de code:

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

vous redirige vers le profil ciblez ouvert dans l'application native LinkedIn si elle est installée ou le profil ouvert dans le navigateur par défaut iOS.

Testé sur iOS 10.0.2 et 11.0.1.

Questions connexes