Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Aplikacja na Fejsa
Forum PHP.pl > Forum > PHP
Dapi
Witam.
Chciałbym się pobawić z własna aplikacją na Facebooka.
PHP znam wystarczająco, żeby coś wykombinować.
Byle tylko zacząć. wstydnis.gif

Czy ktoś ma jakieś doświadczenie i mógłby krok po kroku wytłumaczyć
jak się do tego zabrać?

Podjęte przeze mnie do tej pory działania kończą się wyświetleniem napisu:
Cytat
Nie udało się nawiązać połączenia
Firefox nie może nawiązać połączenia z serwerem localhost:3000.


Aplikacje niby utworzyłem na fejsie, na serwerze swoim mam odpowiedni katalog,
w nim jakieś pliki, które kazali pobrać ;P

Index.php wygląda następujaco:
Cytat
<?php

require_once 'src/facebook.php';

// Create our Application instance.
$facebook = new Facebook(array(
'appId' => '147535281939085',
'secret' => '0c1c7d019bb3c88c5277cb394fd96453',
'cookie' => true,
));

echo 'Na początek standardowe: "Witaj świecie!"';

$appapikey = '6a2xxxx7f2d6f5xxxxxbc3a959';
$appsecret = '0c1cxxxxx3cxxx8xxx4fd96453';
$appcallbackurl = 'http://milkyway.net.pl/facebook';
$app_name = 'testowa';
$app_url = 'testowa';
$invite_href = 'index.php';
$facebook = new Facebook($appapikey, $appsecret);
$facebook->require_frame();
$user_id = $facebook->require_login();

require_once 'src/facebook.php';

echo 'Hello world!';

?>


Nie wiem czemu tak, a nie inaczej, ale taki kod znalazłem na necie.

Szukałem u wujka Google długo, ale ja chyba nie kumaty jestem, albo w polskojęzycznej części internetu nie ma sensownego tutoriala :/


Prosiłbym o jakąś pomoc, bo aplikacja wyświetlająca:
Cytat
Nie udało się nawiązać połączenia

Firefox nie może nawiązać połączenia z serwerem localhost:3000.

mnie nie cieszy tongue.gif


Chodzi mi tylko o to jak wyświetlić napis, dajmy na to: Witaj IMIĘ NAZWISKO winksmiley.jpg. Tyle.

Pozdrawiam i liczę na pomoc winksmiley.jpg
chlebik
Generalnie jesli chodzi o Facebooka to mialem okazje pisac 2 aplikacje na niego - choc w jednej bylem ActionScriptowcem, a druga rzecz to Java, zatem z PHP nie bardzo. Jednakze wujek Google nie boli i oto cos takiego - http://www.merchantos.com/makebeta/faceboo...k-php-tutorial/.

Zas niemoznosc polaczenia sie z localhost:3000 (co to w ogole za serwer?) jest prosta - aplikacje uruchamia sie po prostu POPRZEZ Facebooka - dlatego tez aplikacja ta musi byc widoczna w necie - z lokala jej nie puscisz raczej. Zatem najlepiej sprawdza sie tutaj bezposrednie grzebanie w pliku PHP na serwerze i podglad zmian.
Crozin
Niedawno pisałem właśnie app. na FB w PHP.

1) Robisz jakieś dziwne rzeczy - dwa razy wczytujesz FB-owe SDK, dwa razy je inicjujesz... co to ma być
2) Nie używasz najnowszej wersji SDK (http://github.com/facebook/php-sdk)
Dapi
Właśnie nie wiem skąd się ten local bierze, bo wszystko mam na swoim serwerze.
Co do wujka google, to może i są różne tutki, ale nie po 'polskiemu' a z angielskim u mnie nie najlepiej. :|
Ale dobra, coś z pomocą translatora się postaram wykombinować winksmiley.jpg

Plik index.php tak jak pisałem, był z neta z jakiegoś tutoriala. Nie analizowałem jego treści, bo jak nie wiem jak to ma wyglądać to nic nie zrobię...
Wczoraj znalazłem plik index.php, który był podany jako przykład na facebooku, ale też nie działa... localhost:3000 i te sprawy...

Sądzę, że to coś z tym localem jest nie tak, a nie z samym plikiem, tylko pytanie: co?

W karcie "Strona ramowa" mam wszystko ładnie uzupełnione:
Adres URL strony ramowej: http://apps.facebook.com/testowa/
Canvas Callback URL: http://milkyway.net.pl/facebook/index.php

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.