IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Partage de contenu d'un website vers une page Facebook


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable ingénierie des logiciels - Recherche alternance
    Inscrit en
    Novembre 2013
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable ingénierie des logiciels - Recherche alternance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 68
    Par défaut Partage de contenu d'un website vers une page Facebook
    Bonjour,

    Comme le titre le résume, je souhaite faire en sorte que certains contenu, article de mon site web puisse être publier sur la page Facebook de la société au moment voulu. En gros, un nouveau poste/status/message se ferait, avec un petit descriptif un titre et une url qui envoi vers l'article souhaité du site web.

    Je ne parle pas d'une "page d'application", ni d'un "mur d'un utilisateur" quelconque, mais bien d'une "page simple" que n'importe qui peut créer.

    Je me suis bien entendu renseigné sur l'API Facebook, son SDK php (oui de préférence en Php) etc ... Mais a chaque fois que je trouve une doc bien faite, meme la documentation de Facebook, on m'indique que j'ai besoin de clé (App ID/API KEY, et App Secret) pour en quelque sorte m’authentifier auprès de Graph API or, ces clé ne s'obtiennent que via une application.

    Suis-je obligé de faire une appli afin d'avoir ces clés ?
    Il y a t-il un autre moyen de faire ce que je souhaite ?

    Toutes les docs ne parle que des pages d'application et non de simple page.

    Le but étant qu'à la fin un utilisateur quelconque sur le site, quand il aura fait une action précise, partage automatiquement sur la page facebook de la société un article résumant son action (ce qu'il y a en sois dans le message importe peux).

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 7
    Par défaut
    Bonjour Ojiuiookojbezib,
    Je pense que je me heurt au même problème que toi même si j'ai plus d'éléments.
    Je souhaite moi aussi publier des données issus d'une application en PHP sur une page Facebook en utilisant la dernière API (5.0).
    Pour répondre à ta première question, oui tu est obligé de créer une application afin de t'authentifier, chose que j'ai déjà faîte de mon coté.
    Voici un bout de code que j'ai réalisé mais qui est incomplet, il me manque la partie permettant de récupérer l'Access Token.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    $fb = new Facebook(array(
    	'app_id' => {ton app ID},
    	'app_secret' => {ton app Secret},
    	'default_graph_version' => 'v2.2'
    ));
    $page_id = {id de la page sur laquelle tu souhaite faire la publication, à priori avec le nom ça marche aussi};
     
    $access_token = {La je ne sais pas comment faire...};
    $linkData = array(
            'message' => $titre,
    	'link' => $lien
    );	
    try {
    	$response = $fb->post($page_id, $linkData, $access_token);
    } catch(FacebookResponseException $e) {
    	echo 'Graph returned an error: ' . $e->getMessage();
    	exit;
    } catch(FacebookSDKException $e) {
    	echo 'Facebook SDK returned an error: ' . $e->getMessage();
    	exit;
    }
    De ce que je comprends sur la doc de l'API, il faut récupérer un access token correspondant à l'appli et à la page sur laquelle on veut poster, mais je n'arrive pour l'instant pas à trouver comment le faire. Si quelqu'un a la réponse...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 18
    Dernier message: 11/06/2014, 21h40
  2. Transferer le contenu d'un XLS vers une table?
    Par jojo86 dans le forum Bases de données
    Réponses: 17
    Dernier message: 05/05/2012, 08h25
  3. Copie du contenu de la work vers une autre librairie
    Par coco_chanel86 dans le forum SAS Base
    Réponses: 6
    Dernier message: 04/08/2010, 17h11
  4. envoyer le contenu de variables vba vers une feuille excel
    Par Sebastien_INR59 dans le forum Access
    Réponses: 1
    Dernier message: 21/06/2006, 19h58
  5. Réponses: 13
    Dernier message: 16/04/2004, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo