コメントの長いリストで友達のコメントを見る


8

John GuyYouKnow次のリンクにコメントしたと言って、私のFacebookフィードでこれらの更新を取得しますinsert stupid link here

当然、私は今私の友人がその愚かなリンクについて言ったことに興味があります。コメントをクリックすると、約3万件あることがわかります。友達のコメントをそこに見つける方法はありません。では、なぜFacebookは私に通知するのに苦労したのですか?または、何か不足しています...そのコメントを簡単に見つける方法はありますか?


通知をクリックすると、URLはどのようになりますか?comment_id=.....URLにはありますか?
カランカン2013

回答:


5

これは、Facebook Graph APIエクスプローラーを使用して行うことができます。

  1. コメントを分析するリンクのページに移動します(ニュースフィード、ページのタイムラインなどではありません)。これは投稿のタイムスタンプをクリックすることで実行できます。以下は、Facebookの公式ページ/タイムラインの例です。 FacebookのFacebookタイムライン上の投稿のスクリーンショット

  2. ページのURIはこの形式である必要があります。postIDの部分に注意してください。すべて数字でなければなりません。以下のような任意の余分な文字がある場合?#、それに続くが、ちょうど数値部分をコピーします。

    https://www.facebook.com/ ページ名 /ポスト/ postID

  3. Graph APIエクスプローラーを開きます。

  4. ドロップダウンメニューにと表示されていることを確認しますGET。そのメニューの横に、ユーザーIDといくつかのパラメーターを含むボックスがあります。そのボックスの内容を、先ほどコピーした投稿IDに置き換えます。 FacebookグラフエクスプローラーのURIバーのスクリーンショット

  5. ボックスを提出します。ページがリロードされ、結果ペインに「ノード」の詳細が表示されます。

  6. 結果ウィンドウの左側のボックスで、+下にあるボタンをクリックしますNode

  7. comments接続グループをクリックします。これは、このノードに関連付けられているコメントだけを表示したい(すべてのリクエストで返されるIDとともに)グラフAPIに通知します。

  8. の下commentsで、インデントされたドロップダウンリストから選択して、このフィールドのサブオプションをクリックできます。 Facebookグラフエクスプローラーで表示するフィールドの選択

  9. :簡単にするために、聞かせてのはわずか3つのフィールドを選択しlimitfrommessage。必要に応じて、他のオプションをいじることができます(これは確かに非常に興味深いツールです!)。

  10. フォームを再送信してください。結果パネルには、ノードに関連付けられた10個のコメント(共有リンク、または「グラフアイテム」)が表示されることに注意してください。

  11. 10個を超えるコメントを表示するには、limitフィールドのパラメーター(大括弧内の数字)を変更します。1,500を超えることはお勧めしません。低速の接続を使用している場合は、これより少なくなる可能性があります。

  12. フォームを再送信してx、ノードの最初のコメントを確認します。

  13. 次のyコメントを表示するに.offset(y)は、API呼び出しのURIにを追加します。yは、開始する番号です。したがって、たとえば、一度に1000件のコメントを取得していて、コメントを3000から4000まで表示しlimitたい場合は1000offsetとのようになります3000。小さな制限と大きなオフセットで問題が発生したため、データが取得されない問題が発生した場合は、再度送信するか、制限を増やしてみてください。 ここに画像の説明を入力してください

  14. いつでもフォームを送信して友達の名前にCTRL+ Fを入力messageし、結果ウィンドウのコメントに関連付けられたフィールドを確認できます。メッセージはその下のメッセージです(中括弧とインデントでかなり明白です)。

FQLを使用して特定の名前からのコメントのみをクエリする方法もあるかもしれませんが、私はFacebookグラフAPIエクスプローラーまではまだ調べていません。

お役に立てれば!


1
詳細と私に何か新しいことを教えるための賛成票
カランカン2013

この投稿の助けを借りて、FQLをここまで得ることができました SELECT text FROM comment where post_id = <post's fbid as above> and fromid = <your friend's fbid>。これは常に機能するとは限りません。失敗すると、アクセストークンとアクセス許可の問題のいくつかの組み合わせが原因で失敗すると思います。
レオ

これはまだ機能しますか?現在のGraphQLエクスプローラーでこれを行う方法についてアドバイスしていただけますか?
Lucas

3

私が管理した唯一の方法は、[以前のコメントを表示]を複数回クリックして十分な数のコメントを表示することでした。次に、CTRL+ Aを押してすべてを選択し、メモ帳を開き、CTRL+ Vを押してメモ帳に貼り付けます。これで、メモ帳でCTRL+ Fを使用して友達の名前を検索できます。


答えの+1。まったく実用的ではありませんが(あなたの責任ではありません)、100,000件以上のコメントがある場合、使用はかなり不可能です。
The111

6
コピー/貼り付けの手順は必要ありません。ブラウザで直接検索してください。
jontyc 2013年

0

私はあなたと同じ問題を抱えていました。

Facebookアプリケーションを使用して、AndroidデバイスからFacebook通知を表示しようとしました。コメントを見たり見つけたりすることができなかったので、さらに興味津々でした。

次に、Dolphinブラウザー、カスタムモードのデスクトップを開き、FacebookアカウントにWebページとしてログインし、そこから通知を確認しました。すぐに友達のコメントが表示されました。


0

私はそれを行う方法を見つけました、そしてそれは実際にはコーディングを含む他の答えほど複雑ではありません。

  1. フィードで、「xは次のリンクにコメントしました:x」という通知を右クリックします

  2. 新しいタブで開くを選択します。

  3. これで、ビデオ/画像のページが開き、上部に「xはこれにコメントしました」または「xはこれにコメントに返信しました」と表示されます-作品の「コメント」はハイパーリンクになります。それをクリックすると、コメント/返信が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.