2012-01-28 2 views
0

私はキャンバスのページと私のウェブサイトの要約版を作った。Facebookのアプリケーションを設計する

ユーザーが、私が計画していますキャンバスを訪問:署名要求を解析

。彼らがすでにデータベースに登録されているかどうかを確認してください:

はいの場合: - ログインしてください。人生はいつものように続きます。 - 重要なイベントは、oauthトークンを使用して自分のページに公開できます。

ない場合: - 権限を求める:

付与された場合: を - 彼らはすでに登録済みのアカウントで自分のFacebookのIDを関連付けるかどうかを尋ね、または新しいアカウントを作成します。 - facebook idとoauthトークンをアカウント名と共にユーザデータベースに保存します。

付与されていない場合: - いつものようにアプリケーションの未登録の表示を行います。

私はfacebookについてよく知らないので、誰かが私のアイデアについてフィードバックを与えることができます。

1つの質問私はキャンバスへのリンクをキャンバスに簡単に戻せるようにユーザーのページに登録するにはどうすればよいですか?

私はFacepyを使用する予定です。

答えて

1

あなたのアプローチは正しいですが、私はFB文書を扱う際に痛みを共有しています。

キャンバスページの権限を要求するプロセスでは、コールバックURLがキャンバスページにリンクされた状態で、承認URLにリダイレクトされます。 は、ユーザー戻った後、彼は有効なユーザIDとトークンを使用して新しいsinged_requestを持っていますか、要求はエラー情報が含まれています(通常は - >ユーザーがアプリケーションを承認しなかった)

全体のプロセスがあるthis tutrial

を説明
関連する問題