問題タブ [mutual-friendship]

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 に答える
1011 参照

mysql - MYSQL - ワークアウト & 共通の友達を数える

今晩、論理を理解しようとして頭がおならを少ししています。あるユーザーが 1 人のユーザーと共有している友達の数を数える必要があります。(共通の友人)

ユーザー ID と友人のユーザー ID を含むテーブルがあります。レイアウトの例を以下に示します。

最初の結果は、ユーザー 1 がユーザー 2 と友達であることを意味します

PHP ページが読み込まれると、そのユーザー (User1 など) のフレンド リストが読み込まれます。これは、(2,3,4.15) の「FriendID」を返します。

次に、ユーザーと共通の友達が何人いるかを計算する必要があります。たとえば、次のようになります。

等々

私の出力は [FriendID] [Count] である必要があります

フレンドIDはフレンドです

userID 1 と共通する友達の数を数える

(手書きデータ例)

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

php - context.fields(all_mutual_friend) はサポートされていない取得リクエストを返します

私と他の(私の友達ではない)ユーザーとの間のすべての共通の友達を取得しようとしています。

それを行うには、graph.facebook.com (REST クライアント) に接続する php サーバーを使用します。

ダッシュボードから AppSecret を使用しています 有効な access_token を送信しています (user_friends パーミッション付き) 有効な appsecret_proof を送信しています (ドキュメントに記載されている方法で作成):

appsecret_proof を変更すると、「API 引数に無効な appsecret_proof が指定されました」と表示されるので、正しく有効であると思います。

常に同じ応答を取得します:

これは私のコードです:

共通の友達を取得するにはどうすればよいですか?

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

python - DRF ListAPIViewでフレンドリクエストのクエリセットを返す方法は?

この django アプリをdjango rest Framework(DRF) バックエンド API で使用して、Android アプリのユーザー間の双方向の友情を管理しています。DRF ビューの 1 つで、すべてのユーザーの未読の友達リクエストのクエリセットを返したいと考えています。django-friendship docs では、

未読のフレンド申請をすべて表示:

ここに私の ListAPIView があります:

シリアライザー FriendRequestSerializer は次のようになります。

django-friendship ソース コードのFriendshipRequestモデルと同じフィールド名をシリアライザーで使用します。

サーバーを実行して、対応するエンドポイント /friendship/list-unseen-friend-requests/ に API リクエストを送信すると、JSON レスポンスは次のようになります。

このユーザーに 3 つの友達リクエストを送信したので、番号は正しいのですが、すべて null です。

フレンドリクエストが null 以外を返すようにするにはどうすればよいですか?

次のように、シリアライザーを ModelSerializer に変更しようとしました。

API エンドポイントが呼び出されると、結果は次のようになります。