使用facebook api将视频发送到iphone应用程序

时间:2011-10-20 15:00:19

标签: iphone ios facebook facebook-graph-api oauth

我正在构建一个iphone应用程序,可以读取上传的视频,上传的照片以及来自Facebook的帖子。 照片和视频不是来自Feed,而是来自相册。所以我为我的应用程序获得了一个访问令牌,并让它为照片和帖子工作。但是当我尝试获取视频时,它会返回以下错误:

{    “错误”:{       “message”:“请求此资源需要用户访问令牌。”,       “type”:“OAuthException”    } }

我使用的以下权限是:scope = user_about_me,publish_checkins,read_stream,publish_stream,manage_pages,user_videos,offline_access,user_photo_video_tags,user_likes,user_checkins,rsvp_event,user_location,publish_actions

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您使用的是什么网址?

我可以使用以下网址检索用户上传的视频:https://graph.facebook.com/me/videos/uploaded?access_token=myaccesstoken

我使用了以下权限:user_videos,offline_access,publish_stream。我认为你只需要user_videos来获取用户的视频。

NSString *urlString = [NSString stringWithFormat:@"https://graph.facebook.com/me/videos/uploaded?date_format=U&access_token=%@",[authenticationKey_ stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURL *url = [NSURL URLWithString:urlString];
videoRequest_ = [ASIHTTPRequest requestWithURL:url];
[videoRequest_ setDelegate:self];
[videoRequest_ startSynchronous];