Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Facebook Query - z przeglądarki działa, ze skryptu daje error 400
adbacz
post 30.06.2014, 20:30:57
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Jak w temacie, Jak wejdę z przeglądarki na poniższy adres, to zwracami ładnie dane JSON, ale jak wejdę na ten sam adres z cURL to Facebook zwraca 400 i pokazuje treść, że cos poszło nie tak:

http://graph.facebook.com/fql?q=SELECT%20u...troju.html'

  1. $ch = curl_init();
  2.  
  3. curl_setopt($ch, CURLOPT_URL, "http://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='{$url}'");
  4. curl_setopt($ch, CURLOPT_REFERER, "http://www.facebook.com/");
  5. curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.10.289 Version/12.01');
  6. curl_setopt($ch, CURLOPT_HEADER, 0);
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  8. curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  9. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt');
  10. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt');
  11. curl_setopt($ch, CURLOPT_COOKIE, 'datr=GwV6UsMG6uiUjaYD61SeDgzY; csm=2; fr=0D91crqH61C9xF0lH.AWXpfKwWhT6_689TtsTI0PNSATI.BTbmy7.jy.FOx.AWWcO3DG');
  12. $output = curl_exec($ch);


Wiecie może dlaczego tak się dzieje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sazian
post 30.06.2014, 20:40:45
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


pewnie chodzi o brak certyfikatu
tu masz gotową klasę https://github.com/facebook/facebook-php-sdk
Go to the top of the page
+Quote Post
adbacz
post 30.06.2014, 20:44:53
Post #3





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Ale wydaje mi się, że gdyby chodziło o brak certyfikatu, to nawet na przeglądarce by nie działało - a jak wejdę z przeglądarki to działa poprawnie.

PS. Nie można z poziomu tej klasy używać FQL ;/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:35