2012-07-25 63 views
0

我使用ShareKit從我的應用程序分享到Facebook和Twitter的故事。我點擊應用程序中的所有內容進行分享,然後彈出對話框讓我可以選擇共享或取消。如果我點擊共享,它永遠不會發布。不在我的時間表或新聞提要中,也不在其他人可以看到的地方。如果我先在對話框中輸入內容,它會共享。這是ShareKit還是Facebook的錯誤,我該如何解決這個問題?Facebook的帖子不從應用程序發佈除非寫入對話框

SHKItem *item = [SHKItem URL:[NSURL URLWithString:_entry.articleUrl] title:_entry.articleTitle]; 
     [item setCustomValue:@"http://www.316apps.com/icon.png" forKey:@"picture"]; 
     [SHKFacebook shareItem:item]; 
+0

你能分享一些代碼 – kthorat 2012-07-25 18:58:01

+0

和錯誤信息,以及該帖子是否出現在活動日誌中 – Igy 2012-07-26 09:10:59

+0

沒有錯誤信息,它顯示帖子正常,但沒有顯示在Facebook – user717452 2012-07-26 20:16:09

回答

0

問題可能在於,您使用的是過時的original shareKit。 Facebook在FBDialog中棄用了「message」參數,在共享文本時使用該參數。解決方法是使用Facebook的Graph api。這在ShareKit 2中解決。如果你決定嘗試它,確保從字面上按照install wiki,因爲許多事情已經改變。

+0

我沒有使用ShareKit來共享文本。請參閱上面的編輯我正在使用的內容 – user717452 2012-07-31 00:52:53

+0

SHKFacebook和SHKItem是shareKit的一部分。所以看來你確實使用了shareKit。我第二我的答案:) – 2012-07-31 05:43:51

+0

我從來沒有說過我不使用存儲分享,這是我的問題的第一行!我說我不使用ShareKit來共享文本!如果你看我的答案中的代碼,我沒有使用ShareKit分享文本,而是分享URL,它根本不使用Facebook的棄用信息。 – user717452 2012-07-31 13:51:35