0

Facebook Feed壁ポストテキスト領域(FBのAPIとFacebookで共有 - アンドロイド)に手動でテキストを取得することは、フィールドを壁にする「メッセージ」のポストが(このリンクを参照して)無視されるようだ

このフィールドは、2011年7月12日に無視されます。 へのメッセージは、ユーザーが入力するテキストフィールドをあらかじめ入力してください。 Facebookプラットフォームポリシーでは、 は、ワークフローの初期段階にあります。ほとんどのアプリケーションでこれを設定すべきではありません。

ハックが存在することになる場合、私たちは手動でテキストボックスを壁にポストにテキストを貼り付けることができることを(私は、ユーザーの要求に平均)を考えていましたか?クリップボードにコピーして、テキストフィールドに貼り付けるようユーザーに依頼するのは、私が今やっていることです。壁のテキストボックスに貼り付けるテキストを示すアラートダイアログボックスでこれを行うことができます。はいの場合、テキストボックスに自動的にペーストされます。私はメッセージで警告ボックスを作成する方法を知っています。POST TO WALLダイアログのTEXT BOXがどこにあるのかわかりませんでした。何人かが私を助けてくれますか?

答えて

1

投稿したいテキストにユーザーの同意があるとしたら、publish_stream拡張アクセス許可をユーザーから取得し、そのメッセージをAPIに直接投稿してみましょう。 messageパラメータのみフィードダイアログから削除され、

+0

私は 'facebook.authorizeを使用していますグラフAPIで/feed接続への直接のない記事(この、パーミッション、Facebook.FORCE_DIALOG_AUTH、新しいLoginDialogListener());'とも'facebook.dialog(this、" stream.publish "、parameters、new WallPostDialogListener());'壁への投稿用。しかし、ダイアログは空です。 facebook.request( "me/feed"、parameters、 "POST"); 'それがうまくいって壁紙への投稿ダイアログを無効にしました!私は法的にしているのですか? – Wesley

+0

[プラットフォームポリシー](http://developers.facebook.com/policy)では、ユーザーが代わって作成したすべての投稿に同意する必要があります。つまり、ユーザーがメッセージを入力する独自のインターフェイスがあります。あなたはそれをFacebookに提出するつもりであることはユーザーにはっきりしています)、それであなたは大丈夫です。 - ユーザー自身が入力しなかったもので 'message'パラメータを決して埋めることは絶対に避けてください。 – Igy

+0

それを念頭に置いて... – Wesley