問題タブ [fb-graph]

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.

0 投票する
1 に答える
988 参照

ruby-on-rails - Rails:Facebook API - 私が含まれているグループのリストを取得する方法は?

好きなページや友達などの情報を取得するために FbGraph を使用していますが、ユーザーのグループのリストを取得するオプションがありません。

それを取り戻す方法はありますか?

ありがとう

0 投票する
1 に答える
1785 参照

ruby-on-rails - fb_graph gem を使用して Facebook で共有する

fb_graph(2.6.0) gem を使用してコンテンツを作成しながら Facebook で共有しようとしていますが、

試行中に次のエラーが発生します:

開発コンソールで

Heroku ログ:

Facebookでログインをクリックした後、ブラウザで次のエラーが表示されます。

0 投票する
0 に答える
325 参照

facebook-graph-api - FB - JS SDK を使用して Facebook フィード ダイアログのユーザー ログインを回避する

omniauthFacebook 経由でユーザーを認証するために gem を使用する Rails 3.2 アプリがあります。ユーザーが認証されたら、彼の FBuser_idを保存access_tokenすると生成されます。

gem を使用fb_graphして、ユーザーがアプリ経由で友達のウォールに直接投稿できるようにしました。しかし最近、FB は、Graph API. これにより、fb_graph gem を使用してフレンド ウォールに投稿する機能が壊れてしまいました。

彼らのドキュメントによると、 経由で友達のウォールに投稿できますFeed Dialog。以下は、フィード ダイアログ用に作成したコードです。

リンクをクリックすると、FB ダイアログが開き、ユーザーにログインを求めます。私はすでにFB経由でユーザーを認証しており、彼のアクセストークンを持っているので、これを避ける必要があります. リンクをクリックすると、ユーザー資格情報を要求するのではなく、メッセージを入力するようユーザーに要求する必要があります。

これどうやってするの?

ありがとう。

0 投票する
1 に答える
1311 参照

ruby-on-rails-3 - Rails OAuthException ::現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります

Iamは、Railsアプリケーションでfb_graphを使用して、Facebookで認証されている場合にアクセストークンを取得および設定します。ユーザーが友達を招待するために認証する必要があるInvitesコントローラーがあります。私のコードは次のようになります:

しかし、Iamはエラーを受け取ります:

エラーは次の行にあります。

解決策を探してコードを変更しようとしましたが、それでも問題を解決できませんでした。そのすべてのoauthトークンは無効です。

解決策を見つけるのを手伝ってください。どうもありがとう!!

0 投票する
1 に答える
395 参照

ruby-on-rails - FbGraphを使用してループ内の複数の投稿は次のようになります:OAuthException ::(#1)共有の作成中にエラーが発生しました

ページへの投稿の投稿で問題が発生しましたが、役立つエラーのみが表示されます。
OAuthException :: (#1) An error occured while creating the share

最初の20ほどの投稿はうまく機能し、その後エラーが発生し始めました。
Facebookには、ページ(スパム)などに投稿できる投稿数に制限がありますか?

フォームを複製できrails c、access_tokenをトリプルチェックし、FBから直接手動で投稿できます。
(私はpage自分のものではなくaccess_tokenを使用していますuser

FbGraphのgithupで問題を開きましたが、novはそれをFBの問題だと考えているようです。

私のコード:

バックトレース:

アップデート:

access_tokenが24時間禁止されたようです。

このエラーが再び発生する前に、ページにさらに28件の投稿を追加することができました。今回は10秒の睡眠で試しましたが、それでも禁止されました...明日は60秒の睡眠でやってみようと思います。:(

0 投票する
2 に答える
744 参照

facebook - fbgraph api でログインしようとしたときの fb セキュリティ警告

グラフ API を使用して fb でログインしようとすると、Web ページにメッセージが表示されます。

セキュリティ警告: 上記の URL はパスワードと同じように扱い、誰とも共有しないでください。iOS fbグラフAPIで。

このエラーは常に発生するわけではなく、半分の頻度で発生します。

このfbメッセージをスキップするには?

0 投票する
3 に答える
12386 参照

iphone - ユーザーが安全なログインを有効にしている間の facebook のセキュリティ警告 - iPhone

FBログインを使用するアプリケーションに取り組んでいます。faceBook からのログインには FBGraph を使用しており、ユーザーがアカウントで安全なログインを無効にしている場合は正常に動作しますが、ユーザーが安全なログインを有効にすると、次のメッセージが表示されます..

ここに画像の説明を入力

ログインに使用したコードは次のとおりです

編集:

現在の回答からの提案から、FBGraph.m に次のコードを追加しましたが、このコードではトークン nil を取得しています。

私も変わりました

self.redirectUri = @"http://www.facebook.com/connect/login_success.html";

self.redirectUri = @"http://m.facebook.com/connect/login_success.html";

しかし、まだ成功していません....

FBログインの解決策を教えてください.....

ありがとう...........

0 投票する
4 に答える
6959 参照

facebook - Facebook ウォール投稿エラー: OAuthException :: (#1500) 指定した URL が無効です

Heroku で実行される Web ベースのニュース アプリがあります。ユーザーがアプリのニュース ストーリーにコメントを投稿すると、アプリは を使用してコメントをユーザーの Facebook ウォールに転送しfb_graphます。数週間前まではすべてが完璧に機能していました。説明できる理由はありませんが、現在、不可解な動作が見られます。

これで、ユーザーがストーリーにコメントを送信すると、FB API はOAuthException :: (#1500) The url you supplied is invalid. その後、同じユーザーが同じストーリーに追加のコメントを送信すると、それらのコメントはユーザーの FB フィードに問題なく投稿されます。

FB Graph API エクスプローラーを使用して、有効なアクセス トークンがあること、およびアプリがトークン所有者の FB フィードへの投稿を受け入れることを確認しました。

さらに不可解なことに、開発中の Web アプリを localhost で実行すると、すべての投稿が開発 FB アプリに問題なく送信されます。

最後に注意すべきことは、過去 2 週間でアプリが FB とやり取りする方法を変更した唯一のことは、FB を受け入れたことJuly Breaking Changesです。

誰でも手がかりを持っています。これは私を夢中にさせています!!!

0 投票する
1 に答える
673 参照

ruby-on-rails - FbGraph OAuthException 無効な OAuth アクセス トークン

Ruby on Rails アプリで Omniauth と共に FbGraph を使用しています。サーバー側の方法を使用して、ユーザーの長期 (60 日) アクセス トークンを取得し、それをセッション変数に格納しています。次のコードで API にアクセスしようとすると:

私は得るOAuthException :: Invalid OAuth access token。ただしputs token、印刷されたトークンを Facebook Graph API Explorer (オンライン ツール) に追加してコピーすると、問題はなく、トークンは有効であると報告されます。FbGraph を介して失敗する API 呼び出しを行うこともできます。

私は JavaScript SDK (2 時間) の短期トークンを使用していましたが、同じコードが正常に機能していたため、長期トークンへの移行に関する何かがすべてを台無しにしています。

0 投票する
1 に答える
378 参照

ruby-on-rails - fbgraph を使用してアクセス トークンを必要とするフィールドをフェッチする方法

アクセス トークンが必要なフィールド、age_range などのフィールドを試しています。フィールドのリストは次のとおりです。

https://developers.facebook.com/docs/reference/api/user/

やっています

http://developers.facebook.com/tools/explorerを使用してFacebookグラフAPIエクスプローラーで試しているときのように

同じユーザーの Json データが表示されます。