簡體   English   中英

facebook 貼到牆上對話框為空

[英]facebook post to wall dialog is empty

我對 iphone 的 fb sdk 有一個奇怪的問題。 到昨天為止一切正常。 嘗試發布到牆上時,我開始收到一個空的 fb 對話框。 如果我單擊發布,它發布正常,但預覽不可見,嘗試卸載應用程序。 也在fb重新授權,什么都沒有..? 任何想法?

空對話框

有同樣的問題:請將您的投票和評論添加到http://bugs.developers.facebook.net/show_bug.cgi?id=18760

這將有助於加快進程

好的,我已經弄清楚了一些事情,但我不知道這是否對任何人有幫助。

FBDialog.m 中有一個委托方法

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request
  navigationType:(UIWebViewNavigationType)navigationType

此方法在加載 facebook 視圖內的 webview 時調用。 如果我像這樣加載請求的 url 的內容......

NSString *source = [NSString stringWithContentsOfURL:request.URL];

...記錄源變量,復制 html 文檔中的內容並使用我的 Firefox 或 Safari 瀏覽器加載它在我的 Mac 上它會顯示一個對話框。 這意味着,有一個對話框,但 webview 不能顯示它或類似的東西。

我想出的第二件事,如果你在方法中進一步往下看,你會發現有一個條件:

if ([url.scheme isEqualToString:@"fbconnect"])

如果我記錄 url.scheme 它會給我“https”,我猜這是錯誤的。 我想知道那不應該是“fbconnect”嗎?如果那應該是問題,我想我們自己無法解決問題。 因為這是 Facebook 需要修復的問題。

我希望這些信息至少對你們有點有用,我希望這個錯誤很快就會得到修復!

干杯,拉斐爾;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM