如何在Salesforce中获取联系人照片URL?

如何在Salesforce中获取联系人照片URL?,salesforce,linkedin,Salesforce,Linkedin,在Salesforce中,我创建了几个联系人。并将部分联系人与LinkedIn个人资料链接。一旦我链接联系人,Salesforce中的图像显示就会将个人资料图像更改为LinkedIn提供的图像。基本上,我认为如果我将它链接到Facebook或其他社交网站,它也会以同样的方式工作 现在我的要求是获取联系人的照片URL。我浏览了这些文档。它显示有一个字段“PhotoUrl”,但当我使用soapi在SOQL中进行查询时,如“Select Name,PhotoUrl From Contact”,该查询失

在Salesforce中,我创建了几个联系人。并将部分联系人与LinkedIn个人资料链接。一旦我链接联系人,Salesforce中的图像显示就会将个人资料图像更改为LinkedIn提供的图像。基本上,我认为如果我将它链接到Facebook或其他社交网站,它也会以同样的方式工作

现在我的要求是获取联系人的照片URL。我浏览了这些文档。它显示有一个字段“PhotoUrl”,但当我使用soapi在SOQL中进行查询时,如“Select Name,PhotoUrl From Contact”,该查询失败,响应消息告诉我没有“PhotoUrl”这样的字段

我错过了什么?有没有办法让我拍不到这张照片

谢谢

解决方案:
问题在于API版本29。我不得不把它改成30。然而,使用SOAP API是很棘手的。我必须将身份验证端点版本更改为30。

更改salesforce API的版本。它在30.0而不是29.0中对我有效。

如果它在visualforce页面中,请将标准控制器设置为Contact,然后{!Contact.PhotoUrl}将返回url。

很高兴听到这个消息。您是如何检查和更改API版本的?请给我一点步骤。谢谢。看来我必须重新生成WSDL文件并再次导入到项目中。我将这样做并发送更新。您好,我重新生成了企业WSDL,但得到了相同的错误。你能详细说明一下你的答案吗?