0

facebook SDK 3.1を使用するようにゲームをアップグレードしましたが、iOS 6で動作し、iOS5でも動作するようにしたいと思います。SDK 3.0の場合と同じように、投稿のFacebookプレビューを表示したいと思います。

これが私のコードです。今は自動的に投稿します。Facebookは、ユーザーがステータスを入力しなくても、自動共有とステータス更新を許可するようになりましたか?Facebookはこれを許可するために使用されませんでした。

if(!displayedNativeDialog)
{
NSLog(@"\nNative dialog failed to display.");

[self performPublishAction:^{

// otherwise fall back on a request for permissions and a direct post
NSMutableDictionary* params = [[NSMutableDictionary alloc] initWithObjectsAndKeys:[NSString stringWithFormat:@"%s", m_pLink], @"link", [NSString stringWithFormat:@"%s", m_pGameName], @"name", nil];

[FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{
[self showAlert:message result:result error:error];
}
];

}];
4

2 に答える 2

0

Build Phases 構成オプションで、Frameworks AdSupport、Social、および Accounts を Required から Optional に変更する必要があります。

于 2012-10-11T13:14:22.670 に答える
0

tkanzakic さんが正解を指摘してくれたので、回答の返信で誰かがそれを見ないかもしれないので、リンクを再投稿します。

https://github.com/sakrist/FacebookSample

このフレームワークをテストしましたが、うまく機能します。Facebook SDK の仕様に準拠しています。

ありがとう、

于 2012-10-18T00:20:10.560 に答える