【发布时间】:2014-02-10 06:44:27
【问题描述】:
我正在做一个 Instagram 应用程序。在那我需要在图片上发布。我无法发帖。我正在关注 instgram API。我们需要使用以下网址
https://api.instagram.com/v1/media/{media-id}/likes
我们需要像这样设置媒体ID
https://api.instagram.com/v1/media/649114513807113248_1032025382/likes
媒体 ID = 649114513807113248_1032025382
我要发布的代码:
NSString *urlString = [NSString stringWithFormat:@"https://api.instagram.com/v1/media/649114513807113248_1032025382/likes"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request setHTTPMethod:@"POST"];
NSURLConnection *connection= [[NSURLConnection alloc] initWithRequest:request
delegate:self];
[connection start];
但是点赞不是发帖。谁能帮我 ?
【问题讨论】:
-
你实现了 NSURLConnection 委托吗?你得到回应了吗?它说什么?
-
是的,我已经实现了 didReceiveData() 委托,但它显示了一些数字,没有有效数据
-
你能把输出贴在这里吗?
-
你能不能把数据转换成字符串并记录下来然后在这里显示 NSString *dataString = [[NSString alloc] initWithData:yourData encoding:NSUTF8StringEncoding]; NSLog(@"%@",);
-
这是一个 NSData 输出。将其转换为 NSString 或 NSDictionary。这里有几个链接:stackoverflow.com/questions/12603047/…stackoverflow.com/questions/2467844/…