如何遍历LinkedIn API响应? [英] How to loop through a LinkedIn API response?

查看:100
本文介绍了如何遍历LinkedIn API响应?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在通过LinkedIn的API检索连接.

I am retrieving connections via LinkedIn's API.

这是响应的示例.我要做的就是使用PHP遍历此过程,访问名字和姓氏.应该很简单,但是我很困惑.谢谢.

This is a sample of the response. All I want to do is loop through this using PHP, accessing first and last names. Should be simple, but I am stumped. Thanks.

stdClass对象([_total] => 420 [values] =>数组([0] => stdClass 对象([apiStandardProfileRequest] => stdClass对象([headers] => stdClass对象([_total] => 1 [values] =>数组([0] => stdClass 对象([name] => x-li-auth-token [value] => name:AnUY)))[url] => http://api.linkedin.com/v1/people/7yw8k_sjqf )[名字] =>约翰 [标题] => ABC的财务经理. [id] => 7yw8k_sjqf [行业] => 保险[lastName] => Doe [location] => stdClass对象([country] => stdClass对象([代码] =>我们)[名称] =>美国大亚特兰大地区)[pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_73E_PMM3nzAIZLG03bHpPRo3qvCwZL_0DhYpPRogIxiFs7jUYPVRGNRGC1mGegyyqdihoC [siteStandardProfileRequest] => stdClass对象([url] => http://www.linkedin.com /profile/view?id = 2633833& authType = name& authToken = AnUY& trk = api * a189561 * s197687 * ))[1] => stdClass对象([apiStandardProfileRequest] => stdClass Object([headers] => stdClass Object([_total] => 1 [values] => 数组([0] => stdClass对象([name] => x-li-auth-token [value] => 名称:tpAo)))[url] => http://api.linkedin.com/v1/人/FW8obZbI8R )[名字] =>杰里米[标题] =>所有者,BCD [id] => FW8obZbI8R [行业] =>计算机软件[姓氏] =>美国能源部[位置] => stdClass对象([国家/地区] => stdClass对象([代码] =>美国)[名称] =>大芝加哥地区)[pictureUrl] => com/mpr/mprx/0_Lw2NlImcd1e6LmQpL2mIleOMIcf9LeFpbu4IlexHq-R6V2ryWSpZ0HI6LM7rXeaEYf3Gt69H [siteStandardProfileRequest] => stdClass对象([url] => http://www.linkedin.com /profile/view?id = 6700159& authType = name& authToken = tpAo& trk = api * a189561 * s197687 * ))[2] => stdClass对象([apiStandardProfileRequest] => stdClass Object([headers] => stdClass Object([_total] => 1 [values] => 数组([0] => stdClass对象([name] => x-li-auth-token [value] => 名称:eETp)))[url] => http://api.linkedin.com/v1/people/a7-dvlvc7K )[firstName] => Jane [headline] => Sr. Consultant系统集成 在AT& T [id] => a7-dvlvc7K [industry] => Telecommunications [lastName] =>能源部[位置] => stdClass对象([国家/地区] => stdClass对象([代码] =>美国)[名称] =>大纽约地区)[pictureUrl] => http://mclnkd.licdn.com/mpr/mprx/0_459zxGU8TBpTZjvisicExTgSSvZCsYXisCGExTR-t1ut5V1_N_6JA37p_Z4gJQqIK653RvmW [siteStandardProfileRequest] => stdClass对象([url] => http://www.linkedin.com /profile/view?id = 119413921& authType = name& authToken = eETp& trk = api * a189561 * s197687 * ))[3] => stdClass对象([apiStandardProfileRequest] => stdClass Object([headers] => stdClass Object([_total] => 1 [values] => 数组([0] => stdClass对象([name] => x-li-auth-token [value] => 名称:HjUG)))[url] => http://api.linkedin.com/v1/人/aie8Zpk9Gm )[名字] =>约翰[标题] =>财务信息/市场数据 专业[id] => aie8Zpk9Gm [行业] =>金融服务 [lastName] => Smith [location] => stdClass对象([country] => stdClass对象([code] => gb)[name] =>英国格拉斯哥) [pictureUrl] => http://mclnkd.licdn.com/mpr/mprx/0_N0TLAL3BTlHZCVAbTNTAD03RCjngvsAbCIY-JfOxvg4JldxF9L7MShCp_Avp_ROhKS8LNY [siteStandardProfileRequest] => stdClass对象([url] => http://www.linkedin.com /profile/view?id = 1562499& authType = name& authToken = HjUG& trk = api * a189561 * s197687 * ))[4] => stdClass对象([apiStandardProfileRequest] => stdClass Object([headers] => stdClass Object([_total] => 1 [values] => 数组([0] => stdClass对象([name] => x-li-auth-token [value] => 名称:aZIS)))[url] => http://api.linkedin.com/v1/人/XTGgSuagWI )[firstName] => Bob [headline] => NMO Nycomed US的首席执行官[id] => XTGgSuagWI [行业] =>药品[lastName] =>棕色 [位置] => stdClass对象([国家/地区] => stdClass对象([代码] =>我们)[名称] =>大纽约地区)[pictureUrl] => http://mclnkd.licdn.com/mpr/mprx/0_UciCehxmKngbM15je_qytdVG-zSbJrcje_92S7a-DlsFcA1m6iCGyXsjl-uwsq3ybXXbrd1L [siteStandardProfileRequest] => stdClass对象([url] =>

stdClass Object ( [_total] => 420 [values] => Array ( [0] => stdClass Object ( [apiStandardProfileRequest] => stdClass Object ( [headers] => stdClass Object ( [_total] => 1 [values] => Array ( [0] => stdClass Object ( [name] => x-li-auth-token [value] => name:AnUY ) ) ) [url] => http://api.linkedin.com/v1/people/7yw8k_sjqf ) [firstName] => John [headline] => Finance Manager at ABC. [id] => 7yw8k_sjqf [industry] => Insurance [lastName] => Doe [location] => stdClass Object ( [country] => stdClass Object ( [code] => us ) [name] => Greater Atlanta Area ) [pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_73E_PMM3nzAIZLG03bHpPRo3qvCwZL_0DhYpPRogIxiFs7jUYPVRGNRGC1mGegyyqdihoC [siteStandardProfileRequest] => stdClass Object ( [url] => http://www.linkedin.com/profile/view?id=2633833&authType=name&authToken=AnUY&trk=api*a189561*s197687* ) ) [1] => stdClass Object ( [apiStandardProfileRequest] => stdClass Object ( [headers] => stdClass Object ( [_total] => 1 [values] => Array ( [0] => stdClass Object ( [name] => x-li-auth-token [value] => name:tpAo ) ) ) [url] => http://api.linkedin.com/v1/people/FW8obZbI8R ) [firstName] => Jeremy [headline] => Owner, BCD [id] => FW8obZbI8R [industry] => Computer Software [lastName] => Doe [location] => stdClass Object ( [country] => stdClass Object ( [code] => us ) [name] => Greater Chicago Area ) [pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_Lw2NlImcd1e6LmQpL2mIleOMIcf9LeFpbu4IlexHq-R6V2ryWSpZ0HI6LM7rXeaEYf3Gt69H [siteStandardProfileRequest] => stdClass Object ( [url] => http://www.linkedin.com/profile/view?id=6700159&authType=name&authToken=tpAo&trk=api*a189561*s197687* ) ) [2] => stdClass Object ( [apiStandardProfileRequest] => stdClass Object ( [headers] => stdClass Object ( [_total] => 1 [values] => Array ( [0] => stdClass Object ( [name] => x-li-auth-token [value] => name:eETp ) ) ) [url] => http://api.linkedin.com/v1/people/a7-dvlvc7K ) [firstName] => Jane [headline] => Sr. Consultant System Integration at AT&T [id] => a7-dvlvc7K [industry] => Telecommunications [lastName] => Doe [location] => stdClass Object ( [country] => stdClass Object ( [code] => us ) [name] => Greater New York City Area ) [pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_459zxGU8TBpTZjvisicExTgSSvZCsYXisCGExTR-t1ut5V1_N_6JA37p_Z4gJQqIK653RvmW [siteStandardProfileRequest] => stdClass Object ( [url] => http://www.linkedin.com/profile/view?id=119413921&authType=name&authToken=eETp&trk=api*a189561*s197687* ) ) [3] => stdClass Object ( [apiStandardProfileRequest] => stdClass Object ( [headers] => stdClass Object ( [_total] => 1 [values] => Array ( [0] => stdClass Object ( [name] => x-li-auth-token [value] => name:HjUG ) ) ) [url] => http://api.linkedin.com/v1/people/aie8Zpk9Gm ) [firstName] => John [headline] => Financial Information/Market Data Professional [id] => aie8Zpk9Gm [industry] => Financial Services [lastName] => Smith [location] => stdClass Object ( [country] => stdClass Object ( [code] => gb ) [name] => Glasgow, United Kingdom ) [pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_N0TLAL3BTlHZCVAbTNTAD03RCjngvsAbCIY-JfOxvg4JldxF9L7MShCp_Avp_ROhKS8LNY [siteStandardProfileRequest] => stdClass Object ( [url] => http://www.linkedin.com/profile/view?id=1562499&authType=name&authToken=HjUG&trk=api*a189561*s197687* ) ) [4] => stdClass Object ( [apiStandardProfileRequest] => stdClass Object ( [headers] => stdClass Object ( [_total] => 1 [values] => Array ( [0] => stdClass Object ( [name] => x-li-auth-token [value] => name:aZIS ) ) ) [url] => http://api.linkedin.com/v1/people/XTGgSuagWI ) [firstName] => Bob [headline] => CEO, Nycomed US at NMO [id] => XTGgSuagWI [industry] => Pharmaceuticals [lastName] => brown [location] => stdClass Object ( [country] => stdClass Object ( [code] => us ) [name] => Greater New York City Area ) [pictureUrl] => http://m.c.lnkd.licdn.com/mpr/mprx/0_UciCehxmKngbM15je_qytdVG-zSbJrcje_92S7a-DlsFcA1m6iCGyXsjl-uwsq3ybXXbrd1L [siteStandardProfileRequest] => stdClass Object ( [url] =>

推荐答案

您得到的响应是一个

What you have as the response is an stdclass which will have all of its properties public.

这是您进行迭代的方式:

This is how you iterate it:

$response = $this->getResponseFromLinkedIn();
foreach ($response->values as $value) {
    $firstName = $value->firstName;
    $lastName = $value->lastName;
    // do something with the extracted values!
}

这篇关于如何遍历LinkedIn API响应?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆