編集:元の質問で、これをTwitterで機能させることができたと述べたことに注意してください(参照された質問/回答を使用して機能させました)。. . Facebookでそれを行う方法についての答えが必要でした. Facebookでこれを行う同等の方法は見つかりませんでした。
ShareKit を使用して、ユーザーがアプリのデータを Facebook や Twitter と共有できるようにしています。
Facebook の共有で特定の問題が発生しています。
私のアプリはほぼ完全に音声で制御されるため、音声コマンドで次のように呼び出します。
// Create the item to share (in this example, a url)
SHKItem *item = [SHKItem URL:@"http://someurl.com" title:@"some title"];
// Share the item
[SHKFacebook shareItem:item];
ユーザーが投稿を編集してキャンセルまたは公開できるダイアログ(UIWebViewだと思います)が表示されることを除いて、これはうまく機能します。
アプリは音声で制御されるため、この手順をスキップして、基本的にプログラムで「公開」をクリックします (プログラムで公開メソッドを呼び出します)。そのダイアログが一時的に表示されてから消えてもかまいません (これが私が Twitter を処理する方法です。Twitter でこれを行う方法を理解することができました)。ただし、この公開メソッドを見つけることができません。これは、FBConnect によって処理されるサーバー側の呼び出しであるためだと思います。
a)これを行うために使用するコード、およびb)そのコードを配置する場所に関するアイデアはありますか)?
よろしくお願いします。
ベン