問題タブ [facebook-access-token]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Facebookとの接続を許可していないサーバー固有の何か
私のサイトではFB接続が完全に正常に機能していました。ある日、それが機能していないことに気付きました。エラーは発生していませんが、Facebook クラスから getUser() 関数を実行しようとすると、署名付きリクエストの送信に対する応答が空になり、ユーザー データが返されません。それが基本的な問題ですが、私が特定したことを詳しく説明しましょう。
httpd.confまたはおそらくphp.ini内の何かで、サーバーに何らかの問題があると思います。これが理由です。
FB 統合に必要なすべての PHP ページを別のサーバーと別のドメインに移動しました。彼らはうまくいきました。私にとっては、コード自体の問題、または私が使用している Facebook アプリの設定の問題は除外されました。
その後、問題のサーバーに戻り、3 つ目のドメインをセットアップして、同じことをもう一度試しました。それはうまくいきません。そのため、私にとっては、最終的に再び機能しようとしている特定のドメインの問題を除外しました.
認めますが、機能していたときと突然機能しなくなったときとの間にどのような変更が加えられたのかわかりません。もしそうなら、私には確固たる考えがありました。それを元に戻すだけです。「mod_deflate と mod_cache で apache を再コンパイルする」という人がいました。FBで問題を引き起こしているものを検索しようとしましたが、何も見つかりませんでした。
PHP バージョン 5.3.10
サーバーのバージョン: Apache/2.2.22 (Unix) サーバーのビルド: 2012 年 2 月 10 日 20:31:21 Cpanel::Easy::Apache v3.9.1 rev9999
私の質問を読んでくれてありがとう。
facebook - スコアの投稿が機能しない/「無効な OAuth アクセス トークン署名」が表示される。
これで何が悪いの?
アプリには次の権限があります: publish_stream,publish_actions
アプリはゲームに分類されます
アプリは AIR アプリ アクセス トークンを使用してビルドされ、次のように取得されます。
php - OAuthException コード 2500 についてヘルプが必要
PHP を使用して Facebook アプリケーション (apps.facebook.com/some_app) を開発しようとしています。ユーザーの音楽の興味に基づいて情報を提示する必要があります。「user_likes > games」の下にあることがわかりました。
私の問題は次のとおりです。
- アクセスするために、インデックス ページの API で提案されているように、oauth ダイアログ メソッドを実装しました。
- 認証が成功すると、「コード」をパラメータとしてインデックス ページに戻ります。
- まず、ユーザーの音楽への関心を読み取るためだけに access_token が必要かどうかはわかりませんが、提案されたすべての方法を試しました。ここから先に進めませんでした
- コードパラメータが設定されていない場合、承認のためにリダイレクトするこのようなコードがあります(私のインデックスページにあります)。
- 現在、ここでユーザーの公開情報を取得しようとしていますが、成功していません。提案どおりに signed_request メソッドを試しましたが、成功しませんでした
http://developers.facebook.com/blog/post/500/にあるコードも試してみました
しかし、デバッグ情報を取得しようとするとエラーが発生します
ユーザーの公開情報を取得するために、PHP SDK で提案されている例も試しました
しかし、成功しません。このエラーが発生する理由と、ユーザーの音楽への関心に適切にアクセスする方法を誰かが説明してくれませんか? おそらく私はAPIを誤解していました。
ありがとう
ディーパック
facebook - base_facebook.php によってスローされる多数の例外
私は動作する Facebook アプリケーションを持っていますが、毎日テスト中に例外が発生します。すべての例外は base_facebook.php によってスローされています - 他の誰かがこれらの例外に遭遇していますか? 誰でも共有できる安定した base_facebook.php を持っていますか?
更新: Facebook で優先度の高いバグが開かれているのを見つけたので、他の人がそのような例外を経験しているようです. Stackoverflowでまだ誰も報告していないのはなぜですか? http://developers.facebook.com/bugs/267344716670841
-
facebook - 初めて取得したFacebookアクセストークンの有効期限は?
数日前、アクセス トークンを更新しようとしたところ、「Web」タイプのアプリでは最初のアクセス トークンの有効期限が約 2 時間、「ネイティブ/デスクトップ」タイプのアプリでは 25 時間であることがわかりました。しかし、今日の朝から、ネイティブ/デスクトップ タイプのアプリでは、最初のアクセス トークンの有効期限が 60 日であることがわかりました。だから、Facebookのアプリの最初の有効期限についてどこかに文書化されているかどうか疑問に思っていましたか?
facebook-c#-sdk - Graph API Explorer アクセス トークンと FB C# SDK アプリケーション アクセス トークンの比較
Graph API エクスプローラーは、通常 118 文字の長さのアクセス トークンを生成しますが、FacebookOAuthClient().GetApplicationAccessToken() によって返されるトークンははるかに少なく、特定の拡張属性が選択されていても FQL を実行するなどの権限はほとんどありません。
FB C# SDK を使用して、Graph API Explorer トークンに似たトークンを取得する方法を誰か説明できますか?
login - コードでアクセストークンを取得できません
ユーザーログインにjavascript SDKを使用しています
私はauthResponseで有効なアクセストークンを取得し、署名されたCookieも設定され、デコードされたコードがあります。
ドキュメントのアクセストークンによると、次の方法で取得できます
コードでこれを試すと、検証コードの検証中にエラーが発生します。100
redirect_uri として、App Domain および siteURL として設定されている uri を試しました。これらはそのエラーを与えます。他のURIを使用すると、無効なredirect_uriが得られます:指定されたURLは、アプリケーション構成によって許可されていません. 191
私はここでクライアント側のフローとサーバー側のフローを間違った方法で混合していますか、それともコードでアクセス トークンを取得するときに、redirect_uri パラメータを使用するFB.init
か、またはFB.login
その正確な uri を使用する必要がありますか?
facebook - 非推奨の offline_access にどう対処するか?
offline_access を使用してさまざまなページに永続的にアクセスするアプリケーションがあります。
ユーザーはこのアプリケーションをインストールして、管理者であるページに追加できます。外部バックエンドを使用して、アプリを管理し、さまざまなもの (コンテストなど) を投稿させることができます。そのため、Facebook にログインしたままにする必要はありません。
さて...問題があります...
5 月 1 日に offline_access 権限が削除され、顧客は 60 日ごとにページの新しいトークンを取得する必要があります。
今では、顧客が無期限のページ トークンを取得できるように、offline_access 機能を使用しています。
そのための回避策はありますか?多くの場合、アプリを実行する顧客の Facebook サブアカウントにすぎません。そのため、60 日以上ログインしない可能性があります。つまり、アクセス トークンが期限切れになり、アプリケーションが機能しなくなります。
facebook - Facebook PHP SDKを使用してaccess_tokenの「expires」パラメータの値を取得するには?
私の Facebook PHP SDK アプリケーションは Facebook にログインし、access_token を受け取りました。
PHP SDKを使用して後で「expires」パラメータの値を取得するには?