2016-12-12 17 views
0

いいえ簡単な質問だと思います。 Facebookのプライバシーポリシーでは、APIを使って写真を投稿する際に、事前に埋め込まれたメッセージを含めるべきではないと言われています。メッセージを許可しないFacebookのプライバシーポリシー

場合でも、人やビジネスが作成していないコンテンツとキャプション、コメント、メッセージ、またはポストのユーザメッセージ パラメータを事前入力しないでください。で、それは述べ、「2人は、制御与えます」共有する前にコンテンツを編集または削除できます。 は共有ダイアログを使用して1つのハッシュタグを投稿に埋め込むことがありますが、 は、人や企業が APIを使用して作成しなかったコンテンツを事前に埋め込むことはありません。

https://developers.facebook.com/policy/

しかし、彼らの文書にあなたは非常に明確にメッセージを追加することができます。

https://developers.facebook.com/docs/php/Facebook/5.0.0を。ページの一番下には、画像を投稿するときにメッセージを挿入する方法が示されています。

// Upload a photo for a user 
$data = [ 
    'message' => 'A neat photo upload example. Neat.', 
    'source' => $fb->fileToUpload('/path/to/photo.jpg'), 
]; 

画像を投稿する際に「メッセージ」変数を使用することは可能ですか?

たぶん私は何かが不足しているかもしれませんが、Facebookがそうするためのツールを提供してもメッセージをAPIに投稿しないと言う紛争のようです。

+0

実行しましたか?何が起こった? –

+2

彼らは、「彼らはAPIを使って投稿されたメッセージを望んでいません」と言っているわけではありません - あなたがメッセージを含めるならば、それはユーザによって生成されなければならず、あなたのアプリ。したがって、ユーザーが投稿したいデータを入力するためのフォームがあり、そのフィールドの1つがメッセージ用のものであれば、そのフォームの入力を受け取り、API経由で投稿することができます。 – CBroe

+0

私はプログラミングに関する質問ではなくプライバシー問題であるので、この質問をトピックとして閉じるよう投票しています。 – MLavoie

答えて

2

これは可能ですが、事前に入力することはできません。たとえば、ユーザーがメッセージを入力できる空の(!)入力フィールドを表示します。

つまり、ユーザーはメッセージの100%を書き込む必要があります。

これを事前に入力すると、publish_actionsの権限でログインレビューされません。

関連する問題