在为特定用户请求Basic Profile Fields时,我们会收到以下信息:
picture-urls
,尺寸为的方形图片的网址
100x100像素。
https://www.linkedin.com/in/[user_id]/
,一个包含原始上传网址的列表
图片。
我需要的是方形尺寸和的用户图片,质量更高。
我知道用户的主要图片(在 public void startLocation() {
Log.d("Start Location", " Started");
LocationListener mLocationListener = new LocationListener() {
@Override
public void onLocationChanged(final Location location) {
DataVariables.getInstance().setLatitude(location.getLatitude());
DataVariables.getInstance().setLongitude(location.getLongitude());
latitude = location.getLatitude();
longitude = location.getLongitude();
Log.d("Loc Manager latitude", "`" + location.getLatitude());
Log.d("Loc Manager longitude", "`" + location.getLongitude());
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
};
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED || ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
if (mLocationManager.getAllProviders().contains(LocationManager.NETWORK_PROVIDER)) {
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 60000,
1000, mLocationListener);
}
}
}
下的个人资料页面上可用的图片)大小为200x200像素,这要好得多。
如何通过API访问此图片网址?
备注:如果我尝试生成此网址,则会收到拒绝访问错误。
答案 0 :(得分:2)
LinkedIn API没有任何记录方式来访问生成的图像的不同大小。您可以使用picture-urls::(original)
字段获取原始上传的图片网址,然后根据需要进行缩放。原始上传的图片甚至可能超过LinkedIn个人资料使用的200x200。
https://developer.linkedin.com/docs/fields/basic-profile
picture-urls ::(原创) 会员原始未格式化的网址 个人资料图片此图像通常比图片网址大 价值高于。
API致电
GET: /v1/people/~:(id,first-name,last-name,picture-url,picture-urls::(original))
<强>结果强>
{
"firstName": "Christos",
"id": "...",
"lastName": "Litras",
"pictureUrl": "https://media.licdn.com/dms/image/C5603AQHcTGe3GOQviw/profile-displayphoto-shrink_100_100/0?e=1528894800&v=beta&t=JzgIhDOm-xGxIEuQP1jy3sFHRAeN5pk5skHhXm9s3wM",
"pictureUrls": {
"_total": 1,
"values": [
"https://media.licdn.com/dms/image/C5600AQG-fzvmQVCLsg/profile-originalphoto-shrink_900_1200/0?e=1528894800&v=beta&t=TrtntJgtAHeolrPeteffiq_Ixg-JecaAvutQioy0c8A"
]
}
}