2011-10-20 12 views
0

アップロードした動画、アップロードした写真、Facebookからの投稿を読み込むiphoneアプリを構築しています。 写真とビデオはフィードからのものではなく、アルバムのものです。だから、私は自分のアプリのアクセストークンを得て、それを写真や投稿のために働かせました。しかし、私はそれは私に次のエラーが返された動画を取得しようとすると:facebook apiを使用してiphoneアプリに動画をアップロード

{ 「エラー」:{ 「メッセージ」:「ユーザーのアクセストークンは、このリソースを要求するために必要とされる」、 「タイプ」: "OAuthException" } }

Iを用い、以下の権限がある:範囲= 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

誰でも助けてくれますか?

答えて

0

リクエストにはどのURLを使用していますか?

私はこのURLを使用して、ユーザーのアップロードした動画を検索することができた:user_videos、offline_access、publish_stream:https://graph.facebook.com/me/videos/uploaded?access_token=myaccesstoken

私は、次の権限を使用していました。ユーザーのビデオを取得するには、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]; 
+0

私はアプリケーションアクセストークンを使用していますが、エスケープトークンは使用していません。しかし、私はユーザーのアクセストークンであなたが写真を取得することができるはずだと思います... – jonypz

+0

私はあなたがユーザーアクセストークン&アプリアクセストークンとして何を参照しているのかわかりません。しかし、私は同じアクセストークンを使用して写真を取得し、ビデオを取得し、写真とビデオをアップロードし、うまくいきます。 – calampunay

+0

http://stackoverflow.com/questions/7874301/facebook-ap-bug @calampunay、その質問にお答えください – jonypz

関連する問題