2013-03-14 18 views
6

Mam aplikację ios. Mogę otworzyć połączoną aplikację natywną z mojej aplikacji ios, używając niestandardowego schematu URL "linkedin: //". Ale jak opublikować link do macierzystej aplikacji połączonej za pośrednictwem mojej aplikacji ios. Czy mamy jakieś szczególne parametry?Schemat adresu URL dla Linkedin

Jakie są obsługiwane parametry linku do schematu URL?

Dzięki Thiagesh

Odpowiedz

3

Można przejść do profilu z:

LinkedIn: // # profil/9999

Właśnie to przetestowane na moim iPhone 5. działa jak czar.

Jest tu więcej rozmów, ale niewiele treści. http://developer.linkedin.com/forum/link-open-linkedin-profile-browser-ios-linkedin-app

+0

Nie działa w systemie iOS 8.1 –

+0

jak uzyskać powiązanie w profilu użytkownika dla prywatnego profilu użytkownika, I linkedin: // # profil/9999 będzie działać dla identyfikatora URL "siteStandardProfileRequest". Przykład Odpowiedź od połączonego profilu w przypadku użytkownika prywatnego { "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* "} } ze schematem URL: - linkedin: // # profile/469731775 samo jak przeglądarka pod linkiem https: // www.linkedin.com/profile/view?id=27451049 thanks –

4

Linkedin zmienił schemat, teraz to działa w ten sposób:

linkedin://profile/[id] 
+0

Czy istnieje przenośny identyfikator profilu, który może być używany dla tego rodzaju łącza? Jeśli tak, to gdzie można uzyskać taki identyfikator? Wygląda na to, że element członkowski, który uzyskujesz z interfejsu API REST, jest powiązany z kluczami aplikacji, która go zażądała, a zatem nie będzie działać. –

+0

Działa przy użyciu identyfikatora, który można zobaczyć po otwarciu profilu z przeglądarki po _https: //www.linkedin.com/in_ lub _https: //www.linkedin.com/profile/view? Id = _ The pierwszy używa "niestandardowego adresu URL", a drugi długiego i dziwnego identyfikatora. Za pomocą tego schematu można korzystać z nich obu. –

+0

@AlessioCancian działa dobrze w IOS, ale nie działa w urządzeniach z systemem Android. Czy są jakieś rozwiązania? –

0

Jeśli uzyskać profil LinkedIn przez LinkedIn REST API, następnie można znaleźć pole publicProfileUrl w JSON:

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

Potem ta linia kodu:

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

przekierowuje kierować profil otwarty w natywnej aplikacji LinkedIn, jeśli jest zainstalowany lub do profilu otwartym w iOS domyślnej przeglądarce.

Testowane na iOS 10.0.2 i 11.0.1.

Powiązane problemy