簡體   English   中英

使用UIImageView顯示隨機的Facebook個人資料圖片

[英]Using a UIImageView to show a random facebook profile picture

我有一個非常簡單的UIImageView ,可以顯示來自Facebook的個人資料圖片(如下所示的代碼)。 要獲取圖片的URL,我只需轉到任何人的個人資料(如果您已登錄,讓他們成為朋友等都沒關系),右鍵單擊他們的個人資料圖片,然后選擇“復制圖片地址”並將其粘貼到代碼中。 我知道您也可以通過更改此http://graph.facebook.com/harryhall1/picture?type=large的圖片網址來獲取圖片,兩者都可以正常工作。

現在,我的問題是,我可以從隨機個人資料生成個人資料圖片嗎? 在我看來,這是可能的,因為我不必登錄Facebook等即可查看任何隨機人員的個人資料圖片,我可以右鍵單擊其個人資料圖片並將其保存,復制url等,等等。不知道如何獲取隨機配置文件ID。 我真的很感謝對這些家伙的任何幫助。

@interface NextImageViewController : UIViewController {

    IBOutlet UIImageView *imageView;
    NSInteger imageCount;
    NSArray *imageArray;
}

- (IBAction) nextImagePush;

@end

@implementation NextImageViewController

- (IBAction) nextImagePush {

    UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://profile.ak.fbcdn.net/hprofile-ak-snc4/211479_517418990_3896134_n.jpg"]]];
    [imageView setImage:img];
    imageCount++;
}

嘗試使用來自Facebook Graph API的信息。 您無需獲得任何授權即可獲取基本的個人資料信息。 數據以JSON格式返回,就像這樣-http://graph.facebook.com/?id=dunenkoff 您可以在id查詢參數中提供數字用戶ID。

有關Graph API的更多信息,請點擊此處-http://developers.facebook.com/docs/reference/api/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM