konto usunięte

Temat: Problem z user_id inny niż pod graph

Mam problem z pobraniem właściwego identyfikatora
Szukam już od paru dni ale nie wiem czy mój angielski jest za słaby czy jestem ślepy.
Ale od początku
założyłem nową aplikację w dewelopersach i zacząłem pisać własną aplikację która zainstalowałem na swoim fanpage.
Loguję w niej użytkowników po przez skrypt.

KOD: ZAZNACZ CAŁY
window.fbAsyncInit = function() {
FB.init({
appId : '<?php echo $app->id(); ?>',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth : true
});
FB.login(function(response) { }, {scope: 'email, manage_pages, user_about_me'});

};

a następnie pobieram id w php za pomocą biblioteki facebookowej id
KOD: ZAZNACZ CAŁY
$this->facebook = new Model_Facebook(
array(
'appId' => Kohana::config('app.id'),
'secret' => Kohana::config('app.secret'),
'cookie' => true,
'fileUpload' => true,
));

$fbuser = $this->facebook->getUser();

i tu się pojawia problem bo mam jakiś inny id niż ten który jest pod moi kontem gdzie zamiast www się wpisuje graph.facebook.com/adreskonta
tak samo jak pobiorę jsona z facebook->api('/me');
gdzie reszta danych się zgadza lecz id jest inne.
Gdy pobieram za pomocą fql identyfikatory administratorów tego fanpage
'SELECT uid FROM page_admin WHERE page_id = 'xxxxxxxx',
to zwraca mi identyfikatory oryginalne a tego który mi zwraca na mojej aplikacji nie ma,
a na podstawie id chciałem porównać id z zawartością bazy danych i nadawać dostęp do mojego panelu admina.
obecnie zapisuje id które wypluwa moja apka do swojej bazy adminów jeżeli getsignetrequest zwraca admina ale nie podoba mi się to rozwiązanie bo nie wiem czy jest bezpieczne i chciałbym się dowiedzieć co robię nie tak.
czy mam źle skonfigurowaną aplikację w developersach czy muszę prosić użytkowników o jakieś specjalne uprawnienia przy logowaniu czy jak.
ewentualne myslałem żeby sprubowac pobrać id z url który jest zwracany przy facebook->api(/me) ale nie mam koncepcji jak to zrobić
Inni jak wchodzą na apke też mają inne id a jeśli ja wchodzę na inne apki to zwraca mi prawidłowe id.
Mógłby ktoś coś doradzić jak pobrać ten właściwy id i czy to w ogóle możliwe bo ostatnio pozmieniali pobieranie danych od użytkowników trzeba się teraz prosić by odblokowali tę możliwość dla konkretnych danych.
Może i z tymi idkami coś kombinują.

Temat: Problem z user_id inny niż pod graph

When your page has both high views and a large number of followers, it positions you as an authority within your niche. This dual metric can enhance your reputation, making you a go-to source for information, products, or services for cheap facebook likes. The combination of visibility (views) and a solid community (followers) gives you a significant competitive edge, attracting more organic traffic and opportunities.

Następna dyskusja:

Problem z aktywacją




Wyślij zaproszenie do