Ontvang een geliefde berichten van een gebruiker op Facebook?

Kan ik, gezien een geverifieerde gebruiker, de berichten van die gebruiker vinden op Facebook?

Ik heb gelezen over 'verhalen' en 'recente activiteiten', maar ik kan er niet achter komen hoe ik deze gegevens voor een specifieke gebruiker kan krijgen. Alle hulp wordt op prijs gesteld !!

Bedankt!!

5
alles werkt voor jou aan het einde?
toegevoegd de auteur Steve, de bron
dit is het eerste bericht dat Google toont tijdens het zoeken naar het probleem. Is hier een oplossing voor, of is het nog steeds bewolkt? Is er een filter waar we alle 'geliefde' foto's/video's/artikelen kunnen ophalen (en zo verder ..)
toegevoegd de auteur Zen, de bron
Dus ik vond hier een aantal antwoorden: facebook.stackoverflow.com/questions/8496980/… en op de bijbehorende pagina's, maar ik weet nog steeds niet zeker of elk van hen zal dit echt bereiken..Ik zal dit op de een of andere manier up-to-date houden
toegevoegd de auteur Dante Cullari, de bron
Het is een troebel probleem. Facebook is begonnen met het ondersteunen van verschillende soorten inhoud, anders dan alleen fb-pagina's, zoals video's, die worden gelogd wanneer je van een YouTube-link houdt. Dus ondersteuning hiervoor wordt steeds beter denk ik, maar het is nog steeds niet 100% betrouwbaar. In mijn app probeerde ik mensen te laten genieten van video's en liedjes van soundcloud en YouTube, en ik wilde zien of ze die dingen op Facebook leuk vonden. Uiteindelijk heb ik de vind-ik-leuks op mijn site opgeslagen in mijn database en daar tegen in de toekomst gecontroleerd, in plaats van te vertrouwen op Facebook om 'soms' de juiste resultaten te geven.
toegevoegd de auteur Dante Cullari, de bron
UPDATE: Vanaf v2.0 van de Facebook Graph API is er een nieuwe eindpuntcategorie genaamd Social Context API: "We hebben een nieuw eindpunt toegevoegd aan objecten en apps waarmee je de acties van een vriend van een persoon op een object kunt weergeven. U kunt bijvoorbeeld de vraag "Welke van mijn vrienden hebben deze film bekeken?" beantwoorden door te kijken naar het/{movie-id}? fields = contexteindpunt. U kunt ook de vraag beantwoorden "Welke van mijn vrienden spelen dit game? "door te kijken naar de/{game-app-id}? fields = context-eindpunt. Het voorbeeld van de game-app is vooral handig voor spellen die cross-game-promoties willen doen."
toegevoegd de auteur Dante Cullari, de bron
Nog steeds gaat het niet echt om het probleem, maar misschien gaat het in de goede richting - meer informatie hier over "context" hier: developers.facebook.com/docs/facebook-login/social-context/v‌ 2.0
toegevoegd de auteur Dante Cullari, de bron
Het lijkt door het gebrek aan ondersteuning dat Facebook dit soort functionaliteit wil vermijden, misschien vanwege de angst voor betere aggregators van derden of filters voor de inhoud op Facebook. Wie weet, best wel vreemd. Nog steeds geen oplossing.
toegevoegd de auteur Dante Cullari, de bron
Ik geloof dat ze eindelijk begonnen zijn hierin vooruitgang te boeken, althans vanuit een Open-Graph perspectief. Bekijk de nieuwe user_actions. {Namespace} permissies: ontwikkelaars .facebook.com/docs/facebook-login/permissions/& hellip; Ook meer over het gebruik hier: stackoverloop. com/vragen/7540124/& hellip;
toegevoegd de auteur Dante Cullari, de bron
Ook nuttig bij het publiceren van open-grafiekacties: developers.facebook.com/docs/opengraph /guides/video.watches Wenst dat Facebook hun eigen Open-Graph zou gebruiken wanneer mensen met deze objecten op hun site communiceren.
toegevoegd de auteur Dante Cullari, de bron

1 antwoord

Ik hoop dat het nuttig zal zijn. In de officiële FB-SDK met Graph Api v2.1 is er maar één manier (omdat fql niet langer beschikbaar is in 2.1) - voor elke post moet je een verzoek sturen naar https://graph.facebook.com/v2.1/{post-id}/graag . Je kunt ook .../{post-id}/likes? Limit = XXX gebruiken. Als reactie krijg je een reeks van likes zoals deze:

data": [
    {
      "id": "xxxxxxxx", 
      "name": "yyyyyy"
    }, 
    ....
]

Probeer vervolgens de id van uw gebruiker te vinden. Als het hier is - gebruiker vond dit bericht leuk. Zo niet - gebruiker vond dit bericht niet leuk Deze array kan ook paginagegevens bevatten met een link naar de volgende pagina met vind-ik-leuks.

Maar hier is een klein probleem - te veel tijd als post duizenden likes bevat. We hebben het laatst aan Facebook gesteld en nu wachten we op een antwoord. Het werkt goed voor berichten met minder dan enkele duizenden likes.

2
toegevoegd
Geweldig bedankt! Lost het probleem helaas niet echt op. Stel dat ik een lijst met mijn vrienden heb. Ik zou graag alle berichten zien die mijn vrienden leuk vonden. Gezien alleen de id's van mijn vrienden, kon ik die lijst niet maken met de bovenstaande methode, tenzij ik elke post op Facebook zocht. Ik kan nog steeds niet geloven dat dit niet wordt ondersteund. Goede tip, bedankt voor je antwoord!
toegevoegd de auteur Dante Cullari, de bron
Wauw, dat is absoluut belachelijk! Bedankt voor het laten weten! Dat maakt een groot deel van hun bestaan ​​nu vrijwel onbruikbaar. Ik zou in staat moeten zijn om mijn eigen stream van een externe partij te lezen als ik wil..dat is triest. We moeten protesteren ..
toegevoegd de auteur Dante Cullari, de bron
Oké, dus niet zo slecht als ik dacht. Het lijkt erop dat [page-id]/feed niet wordt beïnvloed door de read_stream-permissie-redactie, wat betekent dat u nog steeds toegang hebt tot gegevens op paginapostniveau. Absoluut nog steeds veel bruikbaarheid in hun api, maar zou in de toekomst niet meer dergelijke sluitingen willen zien.
toegevoegd de auteur Dante Cullari, de bron
Geen probleem! Ja, het lijkt erop dat het nu niet wordt ondersteund. Mijn excuses. Ook FB zei snel dat we onze feed niet konden lezen omdat ze de rechten zullen wijzigen. read_stream permission "De read_stream-machtiging die u gebruikt het verkrijgen van de feed wordt alleen verleend aan apps die een klant met het Facebook-merk bouwen op platforms waar Facebook nog niet beschikbaar is, bijvoorbeeld Android- en iOS-apps worden niet goedgekeurd voor deze toestemming. Bovendien zullen web-, desktop- en tv-apps niet worden goedgekeurd deze toestemming krijgen. "
toegevoegd de auteur Eridana, de bron