2011-01-10 22 views
1

誰でも、Facebookのアプリケーションからレールバックエンドにデータを投稿する方法を教えてもらえますか? 私は認証に問題があります。トークンは常に間違っているので、アプリケーションはFacebookのキャンバスを介して呼び出したので、トークン。Rails認証トークンとFacebook

私はこのコードを今は持っていません。私はこのことを理解しているだけの単純なジレンマです。 最後に、正しいトークンを使ってアプリケーションからデータを取得するために3を使用したいと思います。

助けがあれば助かります。

答えて

0

この場合、真正性トークンは実際には適用されません。真正性トークンは、ユーザーがアプリケーション内から要求していることを確認するためのものです。そのため、真正性トークンはアプリケーションへの最初の要求中に生成され、POST、PUTおよびDELETE要求中に戻されます。要求を行うために別のアプリケーションを使用している場合は、最初の呼び出しで信頼性トークンを生成する機会がありません。

 
protect_from_forgery :except => [:update, :delete, :create] 

たり、コントローラ用::これは、あなたが特定のアクションのデフォルトの真正トークンチェックを無視する必要があることを意味

 
skip_before_filter :verify_authenticity_token 

自分のFacebookのアプリケーションが操作できるAPIを作成しているあなたが実際にやっていますAPIの場合、OAuthなどの他の形式の信頼性を使用して、要求が有効であることを確認する必要があります。

+0

ありがとうございます!それは私が私の理解で大きく助けになりました。 – chris

関連する問題