2012-04-28 12 views
0

アプリケーションIDでアプリケーションをブロックするための正しいAPI呼び出しを探していましたが、まだ見つかりませんでした。私は実際にはそれが不可能であることをかなり確信している(明らかに理由で、Facebookの収入のうちの1つ)、誰かがURLコール(たとえ、https://www.facebook.com /apps/block.php?id= '+ APPID +' & action = block 'が正常に機能しなくなった場合)Block APIへのAPI呼び出しを探すアプリケーションID

私は基本的に、ユーザーがブロックするのを助けるために展開されるRubyスクリプトを作成していますスパムとアプリケーションIDを介して一般的に不要なアプリケーションは、スクリプトはほぼ完了ですが、私は実際にアプリケーションをブロックする方法が必要です!もし誰かが私に助けを与えることができれば、とても感謝しています。

+1

私はそれが可能ではないと思います。 APIを使用すると、「manage_applications」権限(または同等のもの)はなく、結局のところ、アプリに競争力のあるアプリを削除する機能を提供することはおそらくうまく終わらないでしょう。 –

+0

私はあなたが何を意味するか見ています...しかし、私は実際にこの点を実際には見ていない**この能力を持っていません**。それは、とにかく完全なAPIであるはずです。さらに、悪意のあるアプリケーションが競合するアプリケーションをブロックしようとしていたとしても、それを静かに行うことはできません。ある時点(旋回)でユーザーの介入が必要になります。それはありませんか? – Xanza

+1

ユーザーは、ユーザーがアプリケーションに許可しているアクセス許可に気付かないことがあります。そのため、ユーザーは他のアプリケーションをブロックするアクセス許可をアプリケーションから取得できます。また、1つのアプリがそれをやっていると、他のアプリもそれを行い、アプリの戦争を起こす。これは、APIの正当な機能ではありません。 –

答えて

0

あなたは APP_ID /禁止にHTTP POSTリクエストを発行することにより、アプリケーションのためのユーザーを禁止することができますか?UID = USER_ID1、USER_ID2アプリケーションで/潘に

を作成https://developers.facebook.com/docs/reference/api/application/#banned

を参照してください。アクセストークン (つまり、アプリケーショントークンを使用して作成されたトークンであり、上記のアクセストークンではありません)。次の パラメータを指定できます。

+3

これは彼が求めているものではないので、彼はどのようにユーザーのためにアプリケーションを禁止するか、アプリケーションからユーザーを禁止する方法を尋ねなかった。 –

+0

ありがとうNitzan私は今それをキャッチしました。 –

+0

笑、私はどちらにせよ、その試みに感謝します。 :) – Xanza

0

これはAPI経由では可能ではありません。そのように残す理由は多すぎます。あなたはアプリケーションがお互いをブロックしたくない...

これはあなたのためのショーストッパーのように聞こえるかもしれませんが、そうではありません!いくつかのアプリケーションのブロック/削除/報告の方が優れている理由を主張するレポートを生成し、これを行う方法をユーザーに示します。

+0

これは正直なところ私にとって非常に役に立ちます。あなたは詳細を教えてください: 'アプリケーションがお互いをブロックしたくない... – Xanza

関連する問題