Javascript LinkedIn帖子创建者

Javascript LinkedIn帖子创建者,javascript,php,jquery,Javascript,Php,Jquery,我正在尝试创建一个应用程序,在php上共享LinkedIn上的帖子。我成功创建了登录LinkedIn并显示用户详细信息的访问按钮。但我的下一步是创建post函数。为此,我使用按钮创建文本区域,并添加配置范围“w_共享”。 但现在,我不知道如何调用这个函数的按钮,以及如何连接textarea和button。 这是我的密码 if(isset($\u会话['oauth\u状态]])和&$\u会话['oauth\u状态]]=='verified'&&!empty($\u会话['userData']))

我正在尝试创建一个应用程序,在php上共享LinkedIn上的帖子。我成功创建了登录LinkedIn并显示用户详细信息的访问按钮。但我的下一步是创建post函数。为此,我使用按钮创建文本区域,并添加配置范围“w_共享”。 但现在,我不知道如何调用这个函数的按钮,以及如何连接textarea和button。 这是我的密码

if(isset($\u会话['oauth\u状态]])和&$\u会话['oauth\u状态]]=='verified'&&!empty($\u会话['userData'])){
//准备输出以显示给用户
$userInfo=$_会话['userData'];
$output=
正文{页边距:0;}
托普纳夫先生{
溢出:隐藏;
背景色:#333;
}
.topnav a{
浮动:左;
显示:块;
颜色:#F2F2;
文本对齐:居中;
填充:14px 16px;
文字装饰:无;
字号:17px;
}
.topnav a:悬停{
背景色:#ddd;
颜色:黑色;
}
.topnav a.active{
背景色:#4CAF50;
颜色:白色;
}
“.$userInfo['first_name'..”.$userInfo['last_name'..”

“.$userInfo['email']”

“.$userInfo['locale']”

'; }elseif((isset($GET[“oauth_init”])和&$GET[“oauth_init”]==1)| |(isset($GET['oauth_token'])和isset($GET['oauth_verifier'])){ $client=新的oauth_客户端_类; $client->client_id=$apiKey; $client->client_secret=$apiSecret; $client->redirect_uri=$redirectURL; $client->scope=$scope; $client->debug=false; $client->debug_http=true; $application\u line=\u line\u; 如果(strlen($client->client|u id)==0 | | strlen($client->client_secret)==0){ 死亡('请转到LinkedIn应用程序页面https://www.linkedin.com/secure/developer?newapp= , '. '创建一个应用程序,并在'.$application\u'行中。 '将客户端\u id设置为使用者密钥,并使用使用者密钥设置客户端\u密钥。'。 '回调URL必须为'$client->redirect_uri'。请确保启用''。 “执行应用程序所需的API调用所需的权限。”); } //如果身份验证返回成功 如果($success=$client->Initialize()){ 如果($success=$client->Process()){ if(strlen($client->authorization\u error)){ $client->error=$client->authorization\u error; $success=false; }elseif(strlen($client->access_token)){ $success=$client->CallAPI('http://api.linkedin.com/v1/people/~:(id、电子邮件地址、名字、姓氏、位置、图片url、公共配置文件url、格式化名称), “得到”, 数组('format'=>'json'), 数组('FailOnAccessError'=>true),$userInfo); } } $success=$client->Finalize($success); } 如果($client->exit)退出; 如果($成功){ //初始化用户类 $user=新用户(); //将用户数据插入或更新到数据库 $fname=$userInfo->firstName; $lname=$userInfo->lastName; $inUserData=数组( “oauth_provider”=>“linkedin”, 'oauth_uid'=>$userInfo->id, “名字”=>$fname, “姓氏”=>$lname, 'email'=>$userInfo->emailAddress, “性别”=>“, 'locale'=>$userInfo->location->name, 'picture'=>$userInfo->pictureUrl, 'link'=>$userInfo->publicProfileUrl, “用户名”=>“ ); $userData=$user->checkUser($inUserData); //将用户数据存储到会话中 $\会话['userData']=$userData; $\会话['oauth\u状态]='verified'; //将用户重定向回同一页面 标题(位置:./); }否则{ $output='连接到LinkedIn时出错!请稍后再试!'; } }elseif(isset($\u GET[“oauth\u problem”])&&&$\u GET[“oauth\u problem”]“”){ $output='.$\u获取[“oauth\u问题]”; }否则{ $authUrl='?oauth_init=1'; }
?>
发布您已经尝试过的代码。为了更好地理解Ank Nauman的回复,我用我正在做的html代码部分更新了我的问题。@NaumanZafar您也可以在这里查看我的index.php完整代码,如果您需要更多信息,请告诉我,我将与您分享。。。提前感谢:)从经过身份验证的用户帐户(您已成功登录)发布,您需要利用LinkedIn API。您需要在
form
submission上调用API的方法。提交表单后,您可以接收在
textarea
中输入的任何值,并执行任何您想要的操作。请继续阅读,谢谢你的回复,我在前面查看了这个链接。如果您检查了我的全部代码,那么您可以看到我已经使用了
http://api.linkedin.com/v1/people/~:
我的问题是我不知道把它放在哪里的确切位置。你能读懂我的全部并指导我如何改变吗。