Witam wszystkich,
Mam problem z podłączeniem się do API facebooka, a konkretnie messangera. Chciałbym napisać rozwiązanie (tylko na mój użytek), które wysyłałoby do moich znajomych różne ciekawe informacje w formie wiadomości na ich konta (3 osoby). Napisałem już rozwiązanie w postaci skryptu PHP łączonego z BASH, ale nie mogę wysłąć wyniku gdyż nie potrafię się połączyć z kontem na fb.
Korzystam z dokumentacji:
tej
oraz biblioteki
tej
wygenerowałem tokena poprzez :
curl -X GET "https://graph.facebook.com/oauth/access_token?client_id={moj id}&client_secret={moj sekret}&grant_type=client_credentials"
wprowadziłem go w kod oraz id wszystkich "twarzoksiążek" moich znajomych i za przeproszeniem "dupa"
Może ktoś krok po kroku wytłumaczyć jak wygenerować konto na fb + messenger żeby prawidłowo komunikowało się z moim rozwiązaniem na zewnątrz?
kod który napisałem do biblioteki powyższej:
<?php
require 'vendor/autoload.php';
use Madewithlove\FacebookMessengerPlatform\Api\HttpClient;
use Madewithlove\FacebookMessengerPlatform\Api\Client;
$httpClient = new HttpClient('moj token');
$client = new Client($httpClient);
$client->send()->message('id kolegi', 'hello world');
błędy które dostaje ( z różnych czasów po wielu próbach)
#pierwszy
Parameter error: You cannot send messages to this id
#innym razem
An active access token must be used to query information about the current user.
#jak zmieniłem typ app na desktop
The request is invalid because the app is configured as a desktop app