嘗試將打開的圖形故事發布到時間軸上顯示時出錯。顯式共享集並批准用於開放圖故事。我已更新到4.2,我在更改日誌中看到「修復了阻止使用fb:explicit_shared用於打開圖形操作的錯誤。」我希望這能解決這個問題,但沒有其他問題。使用在時間軸上未顯示自定義共享打開圖形調用
代碼:
FBSDKShareOpenGraphObject *object = [FBSDKShareOpenGraphObject objectWithProperties:properties];
FBSDKShareOpenGraphAction *action = [[FBSDKShareOpenGraphAction alloc] init];
action.actionType = @"simplst:create";
[action setObject:object forKey:@"simplst"];
//i have tried all the following and none work
[action setObject:@"true" forKey:@"fb:explicitly_shared"];
//[action setObject:@(YES) forKey:@"fb:explicitly_shared"];
//[action setObject:@(1) forKey:@"fb:explicitly_shared"];
//[action setString:@"true" forKey:@"fb:explicitly_shared"];
//[action setValue:@(YES) forKey:@"fb:explicitly_shared"]; //this prevents share
FBSDKShareOpenGraphContent *content = [[FBSDKShareOpenGraphContent alloc] init];
content.action = action;
content.previewPropertyName = @"simplst";
FBSDKShareAPI *shareAPI = [[FBSDKShareAPI alloc] init];
shareAPI.delegate = self;
shareAPI.shareContent = content;
[shareAPI share];
應用程序可以得到一個帖子ID,OG的故事顯示了活動日誌,觀衆朋友們,讓上選擇的時間表。
此開放圖故事已通過「顯式共享」功能選中並顯示開放圖動作的綠色狀態。
這個堆棧問題不起作用IOS Facebook SDK - Post Open Graph and show on Timeline without clicking Activity Log
這個堆棧的問題沒有一個工作的答案 Open graph story posted successfully using graph API but not seen neither on the timeline nor in the Activity Log
這疊後包含來自Facebook的聲明是沒有辦法展現在用戶的後一個答案時間表,即使將顯式共享設置爲true也是如此。 Explicitly Shared not working for post - Facebook Android SDK Open Graph Story 所以如果這仍然是真的,我該如何分享時間表(如instagram)?
我也提交了一個錯誤報告。當我得到這個工作時,不管什麼問題,我都會記錄下來。
你能分享這裏的錯誤報告鏈接嗎? – corvuszero
你想通了嗎?我遇到了同樣的問題。 – sfkaos
是的。這完全取決於Facebook。如果您擁有經過批准的開放圖表故事,明確共享設置爲1(true,yes),並且以前的故事尚未從您的牆上移除,那麼機會非常高,它將顯示在您的屏幕上。 –