2017-01-30 48 views
0

我在iOS移動應用程序中集成了FB賬戶,並且已經由FB批准,但是當任何用戶使用FB登錄登錄時,只有基本細節成功發佈無法獲取登錄用戶的媒體(他上傳的圖片/視頻爲公衆)iOS:無法將Facebook個人資料公開數據作爲媒體(圖片和視頻)

我已經提到了許可 「let facebookReadPermissions = [」public_profile「,」email「,」user_birthday「,」user_photos「 「user_videos」]「

另外,我從移動Safari瀏覽器註銷,並做了新的登錄,但沒有運氣。

經過長時間的搜索,我無法解決此問題,請幫助我。

+0

https://developers.facebook.com/docs/graph-api/reference/video指這個 –

回答

0

您可以嘗試Facebook Graph API。檢查下面給出的代碼....

// For more complex open graph stories, use `FBSDKShareAPI` 
// with `FBSDKShareOpenGraphContent` 
/* make the API call */ 
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] 
           initWithGraphPath:@"/me/feed" 
             parameters:params 
             HTTPMethod:@"GET"]; 
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, 
             id result, 
             NSError *error) { 
    // Handle the result 
}]; 
0

如果你正在服用的許可,在FB登錄比獲取數據,你應該登錄成功後,FB使用此代碼。

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] 
     initWithGraphPath:@"/me" 
       parameters:@{ @"fields": @"id,name,photos,videos,email,picture,birthday",} 
       HTTPMethod:@"GET"]; 
    [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
     // Insert your code here 
    }];