問題タブ [facebook-graph-api-v2.1]
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.
facebook - Graph API 2.0/2.1 でユーザーを使用している 2 つのアプリに共通の友達がいるかどうかを判断していますか?
2 人のユーザー (どちらも私のアプリを使用している) に共通の友達がいるかどうかを判断したいと考えています。ユーザーの名前/データは関係ありません。共通の友達の数は関係ありません。2 人がFacebook で共通の友達を持っているかどうかだけが必要です。共通の友人はアプリを使用していない可能性がありますが、両端は私のアプリを使用しています。これらは Graph API 1.0 では非常に簡単でしたが、Graph API 2.0 または 2.1 で達成しようとしていることが何らかの手段で可能かどうか疑問に思っています。
facebook - Facebook API v2.1 - 友達の識別
まず、私のアプリのベースケースについて説明させてください。
1.- FacebookLoginButton を使用してユーザーを登録します。
2.- 友達リスト (Fb_Id、名前、写真) を取得し、データベースでこれらの人々からデータを登録/更新します。
ユーザーを登録するとき、サーバーで彼を識別しようとします。しかし、新しい Fb API (v2.1) ではできません (または、方法がわかりません)。
「Bang With Friends」とか「Secret」とかやってみます。
/me/taggable_friends を使用しようとしています。ただし、ID (次のようなもの: AaIHOXcbmTgiNVgry21KqxzFLPmD2sPLjlTVS-D0e_V9-o9ssQ42RoUuz1CzNrzQkZLhSR22dnQPFAnxCIC82fKhTyhn6gsNZ0-Fl5jDKROwUQ) は、人にタグを付けるためにのみ機能します。識別のためではありません。友達リストを要求するたびに、これらの値が変わります。
私は記録的な人々の名前を考えています。それによってそれを識別しますが、うまくいきませんでした。2 人 (またはそれ以上) の人が同じ名前を持つ可能性があるためです。
誰でも私(私たち)を助けることができますか?
facebook-graph-api - Facebook Graph API 2.1 フィードの添付ファイル
/v2.1/{post-id} は、投稿に添付されたすべての写真を返すようになりました: 以前のバージョンの API では、最初の写真のみが投稿と共に返されました。これにより、FQL を使用してすべての投稿の写真を取得する必要がなくなります。
ただし、このステートメントは、次のように投稿ごとに個別の API 呼び出しにのみ適用されます。
ユーザーがタイムラインに投稿する可能性のあるすべてのデータを取得する必要があるため、対応するフィードエッジを使用して取得します。
したがって、複数の写真が添付された投稿を作成すると、取得された API 応答はそれを反映しません (私が理解しているように、それは設計によるものです)。ただし、この場合は次のように表示されるフィードクエリの作成中に、 Graph API Explorerで添付ファイルエッジを選択できることがわかりました。
ただし、そのようなリクエストを実行すると、「サポートされていない取得リクエスト」例外がトリガーされます。
要約すると、画像に対して個別の API 呼び出しを行うアプローチの全体的な問題は、呼び出しの数が劇的に増加し、処理アルゴリズムの全体的なパフォーマンスが低下するだけでなく、API 呼び出し制限の制限の失敗につながることです。私の場合は受け入れられません。
フィードエッジまたは別のアプローチを使用しているときに、すべての投稿の添付ファイル (写真など) を取得する可能性はありますか?
ありがとう。
facebook - Facebook API Photo の SharedPosts
写真の/sharedpostsエッジを取得しようとしています。
このリンクはブラウザーで機能します: https://www.facebook.com/shares/view?id=10152429679154254
API に10152429679154254のクエリを実行すると、いいねやコメントと共にそれに関する情報を取得できますが、共有はありません。
API リファレンスはobjectid/sharedpostsが機能することを示唆していますが、それを行うと空のセットが得られます...
何か案は?
facebook-graph-api - Facebook グラフ API フィールドの拡張
https://developers.facebook.com/ …/grap…/using-graph-api/v2.0 と https://developers.facebook.com/ …/のフィールド展開セクションに違いは見られません 。 grap…/using-graph-api/v2.1
ただし、グラフ エクスプローラーで次の操作を実行すると、次のようになります。
me/home?fields=name,place,with_tags,from.id,from.name
1.0 と 2.0 では動作しますが、2.1 と 2.2 では失敗します。
エラー 2500 理由を知っている人はいますか?
facebook - publish_actions のアクセス許可を 1 つのアルバムに制限することはできますか?
私の Facebook アプリには、写真をユーザー アルバムに投稿するための publish_actions 権限が必要です。それはうまくいきます。ただし、アプリをより制限して、特定のアルバムにのみ公開できるようにしたいと考えています。ユーザーに利用可能なアルバムのリストを表示し、コードを使用してアクセスを制限できることを知っています。しかし、アルバムごとに publish_actions を制限する方法があるはずです。特定のアルバムに対してのみ publish_actions をリクエストすることはできますか?
facebook-graph-api - Facebook php SDK をバージョン 3.2.3 から 4.0.0 にアップグレードするには、Graph API 2.x が必要ですか?
Facebook の Graph API 2.x へのアップグレードと新しい Facebook ログイン。
Facebook php SDK 3.2.3 を 4.0.0 にアップグレードする必要はありますか?
そうでない場合、PHP SDK 3.2.3 に基づいて Graph API 2.x ベースに変更するにはどうすればよいですか?
ありがとうございました、
グリフィン
facebook - Facebook Graph API を v2.0 以降に更新する
ソーシャル メディア マーケティング ツールを開発しましたが、今すぐ Graph API v2.0 に更新する必要がありました。
残念ながら、v2.0 以降にはいくつかの変更が含まれており、ソフトウェアに深刻な影響を及ぼします。
私の知る限り、公開投稿を検索することはできなくなりました。また、自分の友達やその公開タイムラインをリクエストすることもできなくなります。また、外国人が公開タイムラインや公開データを照会することはできなくなりました。もう 1 つの問題は、ユーザー名フィールドが使用できなくなったことです。そのため、ユーザー名でユーザーの ID を照会することはできなくなります。これを行う他の方法はありますか?また、RSS 経由でフィードを取得することは可能ですか?
これらの変更が最終的なものかどうか誰か知っていますか? 当社の既存のソフトウェアは、このデータに依存しています。私たちはそれを2年間開発し、私たちのソフトウェアを使用する顧客がいます. 誰かが同様の問題とその解決策を持っていますか?
Facebook からの声明はありますか?なぜ彼らはこれらの API の変更を行ったのですか?
私は答えについて非常に感謝しています。
クリスティーン