Dieses Paket bietet die Möglichkeit, mit BeReal. über NodeJS zu kommunizieren.
Sensible Informationen werden bereits bei jeder Anfrage herausgefiltert und nur die wichtigen Informationen wiedergegeben.
❗Da ich dieses mal die Anfragen über meinen Server mache besteht die Möglichkeit, dass es zu zeitlichen Ausfällen kommen kann.
- Verfügbarkeit des Dienstes erhöht ✅
- Anpassung der API Endpunkte die fehlerhafte Ergebnisse zurückgeliefert haben. ✅
Zum installieren des Paketes, nutze folgenden Befehl:
npm install bereal
- Anmelden mit SMS
- OTP verifizieren
- Access und Refreshtoken erneuern
- Eigene Profilinformationen abrufen
- Profilinformationen von anderen per ID abrufen ( Durch sensible Inhalte gefiltert )
- Profilinformationen von anderen per Telefonnummer abrufen ( Durch sensible Inhalte gefiltert )
- Eigene Freunde auflisten
- Empfohlene Freunde auflisten
- Personen anzeigen, denen Ihr eine Freundschaftsanfrage gesendet habt
- Personen anzeigen, von denen Ihr eine Freundschaftsanfrage erhalten habt
- Personen über Ihre ID als Freunde hinzufügen
- Freundes Feed anzeigen ( Durch sensible Inhalte gefiltert )
- Discovery Feed anzeigen ( Durch sensible Inhalte gefiltert )
- Memories Feed anzeigen
import BeReal from "bereal";
const beReal = new BeReal();
const phone = await beReal.loginWithSMS("<phoneNumber>");
const verify = await beReal.verifySMS("<code>", "<sessionInfo>");
const tokens = await beReal.refreshToken("<refreshToken>");
const ownProfile = await beReal.getOwnProfile("<accessToken>");
const profileByID = await beReal.getProfileByID("<accessToken>", "<profileID>");
const profileByPhoneNumber = await beReal.getProfileByPhoneNumber("<accessToken>", "<phoneNumber>");
const ownFriends = await beReal.getFriends("<accessToken>");
const suggestedFriends = await beReal.getSuggestedFriends("<accessToken>");
const sendedRequests = await beReal.getSendedFriendRequests("<accessToken>");
const receivedRequests = await beReal.getReceivedFriendRequests("<accessToken>");
const sendFriendRequest = await beReal.addFriend("<accessToken>", "<profileID>");
const friendsFeed = await beReal.getFriendsFeed("<accessToken>");
const discoverFeed = await beReal.getDiscoverFeed("<accessToken>");
const memoriesFeed = await beReal.getMemoriesFeed("<accessToken>");
Die Telefonnummer muss mit dem Landescode beginnen, z.B. +49123456789
Die sessionInfo erhält man aus der loginWithSMS Methode
Den refreshToken erhält man aus der verifySMS Methode
Den accessToken erhält man aus der refreshToken Methode
Die profileID erhält man entweder vom freunde oder discover Feed