1

古いSharekitから最新のSharekit2.0にアップグレードしています。

最終的に私はFacebookshareでこれに到達する必要があります:https ://s3-ap-southeast-1.amazonaws.com/eight29/demo.png

古い共有キットでは、以下に示すように、dialog.attachment(FBStreamDialog)によってそれを行うことができます。ただし、最新バージョンでは、この機能がありません。

BStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
        dialog.delegate = self;
        dialog.userMessagePrompt = @"Post Item to Facebook";
        dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"example\",\"href\":\"http://apps.facebook.com/example/?%d\",\

どうすればそれを作ることができますか?

ありがとう!

リャン

4

1 に答える 1

1

FBStreamDialog は技術的には ShareKit の一部ではありませんが、たまたま ShareKit で使用されている Facebook-ios-sdk に属しています。

FBStreamDialog は FB の SDK に存在しなくなり、他の FBDialog ファミリ クラスは非推奨になりました。彼らのグラフ apiを使用することをお勧めします。可能なすべてのパラメーターについては、「公開」セクションを確認してください。うまくいけば、いくつかはあなたの目的に合うでしょう。

実装については、SHKFacebookの- (void)doSend方法を確認してください。その後、SHKFacebook をサブクラス化し、独自のものを実装できます。

于 2012-12-08T07:53:47.877 に答える