2

フレンド招待が機能しない問題があります。それらは問題なく送信されているようですが (iOS デリゲートからエラーは発生しません)、受信者の FB アカウントに招待状が表示されることはありません。iOS SDK を使用し、テスト ユーザーでログインしています。招待ダイアログを作成するために使用しているコードは次のとおりです。

NSMutableDictionary* dict = [NSMutableDictionary dictionary];
[dict setValue:@"Accept my invite" forKey:@"message"];
[_facebook dialog:@"apprequests" andParams:dict andDelegate:self];

これにより、招待する友人を選択できるダイアログが表示されます。[送信] をクリックすると、ダイアログが消え、エラーは返されません。問題は、招待状を送信した人が招待状を受信しないことです。

キャンバスの URL を設定したので、SO に関する他の投稿によると、すべて正常に動作するはずですが、そうではありません。

提案をありがとう。

4

2 に答える 2

1

実際、これはリクエストのドキュメントで説明されています:

ユーザーからユーザーへのリクエストは、ウェブサイトではなくCanvasアプリでのみ利用できます。リクエストを受け入れると、リクエストを送信したアプリのCanvasページのURLにユーザーが誘導されるためです。

ApptoUserリクエストについても同じことが述べられています。

これはおそらくCanvasURLだけでなく、アプリケーションの種類も原因です(リクエストを表示するためにネイティブであってはならないと思います)

実際、リクエストは送信されますが、ユーザーはそれらを見ることができません。アプリケーションのユーザーのリクエストに(Graph APIを介して)アクセスし、アプリに表示することができます。

于 2012-02-14T18:02:56.390 に答える
1

解決策:(招待状を送信し、応答してIDを取得しますが、Facebookで通知アラートまたはリクエストはありません.......)。

まず、Facebook からすべてのリクエストを削除してください。次に、招待状を送信します。(応答で ID を取得する場合)、100% 表示されます。

これは facebook の問題です。通知/リクエストが最大数に達した場合、最新のリクエストが一番上に表示されません (新しい通知/リクエストが非表示になります)。

于 2012-04-05T14:51:46.513 に答える