2013-11-24 72 views
2

我想提交我認爲是在iOS7中的Facebook上的一個非常基本的開放圖形發佈。我正在使用最新的版本,包括Facebook的SDK版本3.10。在發佈過程中發生iOS錯誤的facebook打開圖

我的應用程序調出預裝了我的FBGraphObject參數的共享對話框。我在前面甚至有一個在預覽中顯示的圖像URL,只是試圖排除故障。我在共享對話框的「說出這個... ...的一部分」中鍵入幾個字,然後點擊「發佈」。這是我得到的錯誤:

Error Domain = com.facebook.Facebook.platform Code = 102「The operation could not be completed。(com.facebook.Facebook.platform error 102.)」UserInfo = 0x19192ba0 {ERROR_MESSAGE =出版過程中出現錯誤,APP_ID = 299416296871047,ERROR_CODE = 102}

我似乎無法找到與此相同的錯誤另一個問題。這裏是我的代碼:

id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject]; 
     NSMutableDictionary<FBGraphObject> *object = 
     [FBGraphObject openGraphObjectForPostWithType:@"og.item" 
               title:@"Test Post" 
               image:nil 
                url:@"https://mywebsiteurl.com" 
              description:@"A test post"]; 
     [action setObject:object forKey:@"something"]; 

[FBDialogs presentShareDialogWithOpenGraphAction:action 
               actionType:@"og.publish" 
            previewPropertyName:@"something" 
               handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { 
                if(error) { 
                 NSLog(@"Error: %@", error.description); 
                 NSLog(@"Results: %@", results); 
                } else { 
                 NSLog(@"Success."); 
                }//end if 
               }]; 

任何想法?

回答

0

我有完全相同的問題。 URL中OG對象的大小是多少? 礦井相當大,Facebook應用程序沒有足夠長的時間來完成該帖子。

目前,我正在通過

// create object 
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject]; 
[action setObject:url forKey:@"something"]; 
[action setObject:@"true" forKey: @"fb:explicitly_shared"]; 

[FBRequestConnection startForPostWithGraphPath:@"me/og.item" 
            graphObject:action 
          completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
}]; 

成功發佈確認這個動作類型「已明確共享」選項允許在App儀表盤。

+0

感謝您的迴應。我意識到這是很久以前的事情,但我當時沒有迴應點。我相信我的問題不是在Facebook上正確設置故事/ OG對象。我剛搬到項目的其他部分,並希望當我回到它的時候,文檔會有所改善。幸運的是,它已經。如果有人在這裏找到他們的方式,請查看:https://developers.facebook.com/docs/ios/open-graph/ – jday

1

我有同樣的問題。原來是許可​​問題。我用來發布OG故事的Facebook用戶不是Facebook應用角色和權限的管理員或開發人員。

爲了與任何用戶一起使用它,您的應用程序必須通過Facebook進行審查。

+0

您是否有該信息的來源? – nburk

+0

我也想要源代碼。令人驚訝的是,這在文檔中沒有更清楚地陳述。 – fatuhoku

相關問題