2015-03-25 42 views
0

我正在使用此代碼在Facebook用戶牆上上傳照片,但結果字典僅返回給我photoid和postid,我需要知道該帖子的權限級別只是分享(在本地應用程序共享過程中,用戶可以選擇公開,朋友,只有我...),有辦法知道這個權限?Chek剛剛更新Facebook上的照片權限

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"", @"message", nil]; 
[params setObject:Picture forKey:@"source"]; 


[FBRequestConnection startWithGraphPath:@"me/photos" 
          parameters:params 
          HTTPMethod:@"POST" 
        completionHandler:^(FBRequestConnection *connection, 
             id result, 
             NSError *error) 
{ 
    if (error) 
    { 
     //showing an alert for failure 


    } 
    else 
    { 
     //showing an alert for success 



     NSString *phoId=[NSString stringWithFormat:@"%@",[result valueForKey:@"id"]]; 
     NSString *PostId=[NSString stringWithFormat:@"%@",[result valueForKey:@"post_id"]]; 





    } 

}]; 
+0

你能不能設置所需的權限? – Wain 2015-03-25 07:54:09

+0

我不認爲我可以強制共享期間的權限,但告訴我,如果有一種方法,我不知道 – user31929 2015-03-25 08:13:04

+0

_「我需要知道該職位的權限級別」_ - 爲什麼你需要「 「那個?你不能獎勵發佈任何東西的人,也不允許他們「要求」他們使用某個隱私等級。 – CBroe 2015-03-25 15:13:19

回答

1

你可以使用你剛纔上傳的照片的帖子ID另一個圖形API調用。你想問的具體領域被稱爲'隱私'。該字段是一個對象。它的一個特性是 '價值',它可以是下列之一:

  • 大家
  • 所有好友
  • 友友
  • 定製

從這個,你可以檢查你的文章中指定的隱私並進行相應的調整。

更多的信息在這裏:https://developers.facebook.com/docs/graph-api/reference/v2.3/post

相關問題