ios – 从Facebook这样的任何URL获取特定图像

我的问题看起来可能与其他问题类似,但事实并非如此.(据我所知).我无法理解如何从任何URL获取特定图像像Facebook一样,我无法向您显示屏幕截图,因为我没有真正的设备.但我可以告诉你Skype的屏幕截图来自MAC.任何帮助将不胜感激. thanks.
编辑:我使用这个 link获得了favicon,但它非常小我想要更大的尺寸.

解决方法

最后,我得到了答案.这可能对你有帮助,这就是为什么我发布这个答案.使用这个宏#define FACEBOOK_GRAPH @“https://graph.facebook.com/v2.3/oauth/access_token?client_id=USE_YOUR_CLIENT_ID\u0026amp;client_secret=USE_YOUR_CLIENT_SECRET\u0026amp;grant_type=client_credentials “注意:您可以通过在developer.facebook.com上注册您的应用程序来获取”client_id“和”client_secret“,现在可以打电话给FACEBOOK_GRAPH.
AFHTTPRequestOperationManager* manager = [AFHTTPRequestOperationManager manager];
    //manager.responseSerializer = [AFHTTPResponseSerializer serializer];
    manager.responseSerializer=[AFJSONResponseSerializer new];
    AFHTTPRequestOperation* operation = [manager POST:FACEBOOK_GRAPH parameters:nil
                                              success:^(AFHTTPRequestOperation* op,id responSEObject){
                                                  //here pass your URL as a string and access Token as a string,access token will found in responSEObject
                                              }
                                              failure:^(AFHTTPRequestOperation* op,NSError* error){
                                                  NSLog(@"\n\nerror--->%@\n\n",error.localizedDescription);
                                              }];
    [operation start];

现在是从我们的URL获取图像的第二种方法,使用我们的URL和访问Token从上面的方法获得

url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    token = [token stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    AFHTTPRequestOperationManager* manager = [AFHTTPRequestOperationManager manager];
    manager.responseSerializer=[AFJSONResponseSerializer new];
    AFHTTPRequestOperation* operation = [manager POST:[Nsstring stringWithFormat:@"https://graph.facebook.com/v2.3/?id=%@&access_token=%@&scrape=true",url,token] parameters:nil success:^(AFHTTPRequestOperation* op,id responSEObject){
        NSLog(@"\n\nData Response==\n%@\n",responSEObject);
        //you will get Image URL in response
    }failure:^(AFHTTPRequestOperation* op,NSError* error){
                                                NSLog(@"##error--->\n%@",error.localizedDescription);
                                         }];
    [operation start];

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...