Aller au contenu

Accès à mon NAS depuis l'extérieur via. API & PHP

Featured Replies

Posté(e)

Bonjour à tous,

Malgré le manque de tutoriels présents sur internet (ou alors je ne les ai pas trouvé), j'essaie d'accéder à mon NAS en PHP. J'ai écrit ces quelques lignes en m'appuyant sur des codes GitHub :

 

Citation

        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, 'https://MON_NASS.quickconnect.to/webapi/auth.cgi?api=SYNO.API.Auth&version=2&method=login&account=MON_PSEUDO&passwd=MON_MOT_DE_PASSE&format=sid');
        $response = json_decode(curl_exec($curl));
        curl_close($curl);
        dump($response);

Mais la réponse est juste int(1) ; je ne comprends pas, je m'attendais à un JSON. 😕

En revanche, lorsque je copie / colle l'URL dans mon navigateur internet j'ai bien un retour en JSON avec success et sid.

Pouvez-vous m'aider ?
Il est possible que je me trompe totalement t'endroit pour ce genre de questions vu que c'est ni totalement Synology, ni totalement programmation. :S

Modifié par Gaylord_P

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.