1

ユーザーアクションを Facebook に投稿するための共有ダイアログを作成しようとしています。そのために、次のコードを使用します。

id<FBGraphObject> fbObject =
[FBGraphObject openGraphObjectForPostWithType:@"namespace:action"
                                        title:@"Titolo"
                                        image:imageURL
                                          url:URL
                                  description:@"descrizione"];

id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
[action setObject:fbObject forKey:@"samplename"];

[FBDialogs presentShareDialogWithOpenGraphAction:action
                                      actionType:@"namespace:action"
                             previewPropertyName:@"samplename"
                                         handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                             if(error) {
                                                 NSLog(@"Error: %@", error.description);
                                             } else {
                                                 NSLog(@"Success");
                                             }
                                         }];

fbdialog は正しく表示されますが、[投稿] をクリックして投稿を完了すると、Facebook の進行状況バーが停止し、アプリに再度リダイレクトされるため、投稿に失敗します。

Graph API Explorer を使用して投稿することですべて正常に動作しますが、アプリからはできません。

4

0 に答える 0