Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linkedin API-图片URL::原始-禁止403错误_Linkedin_Linkedin Api - Fatal编程技术网

Linkedin API-图片URL::原始-禁止403错误

Linkedin API-图片URL::原始-禁止403错误,linkedin,linkedin-api,Linkedin,Linkedin Api,当我使用LinkedIn API获取个人资料信息时,图片URL有时无法访问 我得到了这样的回应 <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=

当我使用LinkedIn API获取个人资料信息时,图片URL有时无法访问

我得到了这样的回应

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>403 - Forbidden</title>
    </head>
    <body>
        <h1>403 - Forbidden</h1>
    </body>
</html>

403-禁止
403-禁止
进一步挖掘后,我发现LinkedIn会返回类似于此的原始图片url

…/profile-originalphoto-shrink_900_1200

然而,当我去LinkedIn.com并签出个人资料图片的URL时,它看起来是这样的

…/profile-originalphoto-shrink\u 800\u 800

还有其他人面临这个问题吗?这是怎么回事


我还验证了我使用的是正确的作用域“r_basicprofile”

而不是请求原始图片url,您可以请求调整大小的图片url。比如说,

图片url;尺寸=400


其中大小可以是100、200或400。

我查看了我在公共配置文件中的照片的URL以及从API返回的URL

XML中在参数v和t的“?”之后返回的图片URL使用“&;”而不是“&”:

e、 g。 “&”;v=β“&”;t=LJTrw_oj9npH06X1u0HjQ

将其替换为像pictureURL=pictureURL.replaceAll(“&;”,“&”)为我解决了这个问题。希望这有帮助

请注意,&;和之间有额外的空间;否则的话,它就会格式化