アプリケーションの壁にリンクされたデータを投稿する必要があるphonegap androidアプリケーションに取り組んでいます。
このリンクをたどっていますが、機能していません。
$(document).ready(function(){
var ref = window.open('https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=ntvp5q9iyw8g&scope=w_messages r_network rw_nus r_fullprofile&state=oYyw8xjqR7MLYmYq&redirect_uri=http://oauth://linkedin','_blank','location=no');
ref.addEventListener('loadstart', function(e){
$.mobile.loading( 'show' );
if(e.url.indexOf('?code=') >=0 ){
if(e.url.match(/=[^]+&/)){
var code = e.url.match(/=[^]+&/)[0].substring(1).replace('&','');
window.sessionStorage.setItem('code', code);
ref.close();
$.ajax({
url: 'https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&code='+code+'&redirect_uri=http://oauth://linkedin&client_id=ntvp5q9iyw8g&client_secret=oYyw8xjqR7MLYmYq',
success: function(a){
$.ajax({
url : 'https://api.linkedin.com/v1/people/~/shares?oauth2_access_token='+a.access_token,
type: 'post',
headers : {
'Content-Type' : 'application/json',
'x-li-format' : 'json',
'scope' : 'rw_nus'
},
data: JSON.stringify({
"recipients": {
"values": [
{
"person": {
"_path": "/people/~",
}
}]
},
"subject": "asdasdasd on your new position.",
"body": "You are certainly the best person for the job!"
}),
success: function(a){
alert(2222)
},
error: function(a){
alert(JSON.stringify(a))
}
})
},
error: function(a){
alert(JSON.stringify(a))
}
})
}
}
});
});