1

私は新しいFacebook SDK 3.0を使用して、アプリのリクエストといくつかのデータを一緒に送信しています。リクエストを正常に送信できます。FB アプリではリクエストの通知を確認できますが、リクエスト FB アプリをクリックするとアプリにリダイレクトされますが、データを取得できません。

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 

関数私はそれが言うURLを印刷します-

"{type = 15, string = fb170873116339908://authorize#expires_in=0&access_token=BAACbaH9mrsQBAP2nmjqTdOzQPezetH2Y5sZAMXjXRPZB3nSSKBRD8lgdOY4OoU8mNl4Jeh3KVZCApYxESBfgQ7bRHsZCYtZAV9vDOyx5yDTCttWMoGKZAQ5eiErRTCyU4ZD&target_url=http%3A%2F%2Fapps%2Efacebook%2Ecom%2Fapps%2Fapplication%2Ephp%3Fid%{FB APP ID}, encoding = 134217984,ベース = (ヌル)}"

また、回答を検索したところ、モバイルアプリはアプリと一緒にデータを送信できないことがわかりました。これは本当ですか?そうでない場合は、チュートリアルや例を手伝ってくれる人がいます。

また、チュートリアルが機能しているかどうかを確認できますか?

4

2 に答える 2

2

ユーザーがリクエストを受け入れたときにフィールドが送信されないことがわかっている限りdata、リクエストの詳細を取得するには /REQUEST_ID への API 呼び出しを行う必要があります。指定したdata値がレスポンスに含まれている必要があります。通常どおりリクエストを削除します

リクエスト ID も持っていない場合は、 を呼び出すと/me/apprequests、ユーザーがまだアプリに対して受け入れていないすべてのリクエストが表示されます。

于 2012-09-27T05:38:00.497 に答える
2

キャンバス アプリの URL を提供する FB アプリ。FB アプリの設定で間違った URL スキーマ サフィックスを入力した可能性があります。ネイティブ IOS アプリ タブの下に「Url schema suffix」が表示されます。

私も同じ問題に遭遇し、すべての Url スキーマ サフィックスを削除しました。これがお役に立てば幸いです。

于 2012-09-27T05:19:05.977 に答える