2011-05-19 36 views
1

我正在使用ZKSforce庫通過OAuth連接到Salesforce。認證後從Salesforce獲取照片

我運行下面的查詢返回正確的價值觀:

Select Id, Name, Username, Email, Phone, Division, FullPhotoUrl from User 

我送嘗試下載從路徑(這是正確的)的FullPhotoUrl使用API​​ 21以下的方式,但我得到空..

UIImage * img = [UIImage imageWithData:[NSData dataWithContentsOfURL: 
     [NSURL URLWithString:[(ZKSObject*)[records objectAtIndex:indexPath.row] 
     fieldValue:@"FullPhotoUrl"]]]]; 

你知道我可以從Salesforce下載FullPhotoUrl嗎?一旦我建立了一個成功的連接?

蒂亞,

S.

回答

3

您需要添加OAuth令牌或的sessionId的URL進行身份驗證的要求,添加?oauth_token=<insert valid session id/OAuth token>的網址,看到這個blog post獲取更多信息。

您可以用來訪問當前sessionId的ZKSforceClient對象上有一個sessionId屬性。

此外,我不記得FullPhotoUrl是否返回絕對或相對URL,如果它的相對,你將需要首先建立一個絕對版本的URL。

+0

你太棒了。 – 2011-05-19 22:33:45