Open Graph アクションが関連付けられたアプリケーションを作成しました。余分なフィールド「メッセージ」を使用している 1 つのアクションを送信する際に問題が発生しました。管理者またはテスターがこのアクションを使用すると正常に動作しますが、「Auth Dialog Preview User」などの facebook のテスト ユーザーでは動作しません。承認を求められませんでした。」テストユーザーにこのエラーが表示されるのはなぜですか? そして、私がこのアクションを送信すると、Facebook はこのアクションをテストできないと返信してきました...私が見逃したものは何ですか?
2 に答える
私もこの問題で壁に頭をぶつけてきました。
まず、このトピックで現在トリアージされているFacebookのバグがあります。
2番目:FacebookがMessageプロパティの説明を更新したことに気づきました。
メッセージ:ユーザーがこのアクションに添付されたパーソナライズされたメッセージを書き込むことができます。ユーザーメッセージは、テキストがユーザーによって入力された場合にのみ使用できます(事前入力されていません)。ストリング
現在、事前入力できないことを明確に示していることに気付くでしょう。以前に言ったことを覚えていません(もちろん私の記憶は私を失敗させる可能性があります)そしてそれがユーザーが私のアプリケーションでメッセージを作成したとしても、Facebookは私がアクションをフィードしている文字列を事前に考慮しているのかどうか興味がありますユーザーが書いた実際の一意のコメントであるにもかかわらず、データが入力されます。つまり、Facebookコード(プラグイン、ダイアログなど)を使用して、アクションに添付されたメッセージを実際に入力するようにユーザーに促す必要がある場合があります。
3番目:参考までに、(メッセージパラメーターを使用して)アクションを承認することができましたが、管理者とテスターを除いてアクションを送信しようとするすべてのユーザーで同じエラーが続くため、アクションを承認しても、問題。これは、実際のバグか、メッセージパラメータの機能/機能の誤解のいずれかです。
これが質問に対する部分的な回答のスラッシュ拡張であることをお詫びします。
テストユーザーにこのエラーが表示されるのはなぜですか?
それは静かではありませんか?
「メッセージ: このプロパティは承認を要求されていないため、このアクションはユーザー メッセージを設定できません。」
…?
管理者ではないユーザーは、Facebook によって承認されていないアクションを投稿できません。