2011-01-15 14 views
0

ステータスを更新する簡単なFacebookアプリを作りたいと思っています。私が使うことができるFacebookアプリを作ることはできますか?

他の誰かがそれを使用できないようにするには、実際には更新のためだけです私のステータスです。

どうすればこのようなアプリを作成できますか?理論的にはとてもシンプルに聞こえますが、私がhttp://www.facebook.com/developersにアプリを作ると、それはFacebookの誰でも利用できるようです。

答えて

1

これを行う適切な方法は、別の方法であなたのアプリにアクセスするのを避けるために、アプリがログインしたユーザーのIDを読み込むたびにチェックすることです。そのIDがあなたのものなら、あなたは大丈夫です。そうでなければ、あなたのアプリへのアクセスを許可しないでください(例えば、Facebookのホームページにリダイレクトするなど)。 PHPで

例:

define('MY_ID', 'XXX'); 

// let's say $session holds the current session 
if ($session['uid'] != MY_ID) { 
    header('Location: http://www.facebook.com'); 
    exit(); 
} else { 
    // do specific app operations here 
} 
+0

ありがとうございます。私はまさにそれをしました。 –

+0

あなたは大歓迎です:) – misterjinx

0

あなたのアプリを誰にも渡さないでください。アクセス権のあるページ上のWebアプリケーション、またはあなたが持っているデスクトップアプリケーションだけでもかまいません。有効にした場合、あなたのアプリの開発者だけがあなたのアプリにサインインすることができます-

サンドボックスモード

0

ネヴァーマインドは、私が開発者向けサイトで[詳細設定]メニューでそれを発見しました。

+2

は、そのまた、すべての他の人には見えないあなたのアプリによるコンテンツpublisehdを作りませんか? –

+1

サンドボックスモードは、アプリケーションが開発段階にあるときに使用されることを意図しています。この方法では、アプリの開発者だけがアプリにアクセスし、アプリに関連するすべてのもの(壁に投稿するなど)はそれらにしか表示されません – misterjinx

関連する問題