Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Facebook API - problem z dostępem
Matrix12
post 22.07.2015, 17:59:29
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Mam taki problem otóż korzystam z API facebooka gdzie wysyłam posty na strone


  1. <?php
  2.  
  3.  
  4. require 'vendor/autoload.php';
  5.  
  6. use Facebook\FacebookSession;
  7. use Facebook\FacebookRequest;
  8. use Facebook\GraphUser;
  9. use Facebook\FacebookRequestException;
  10. use Facebook\FacebookRedirectLoginHelper;
  11.  
  12. FacebookSession::setDefaultApplication('ID_APP','SECRET_CODE');
  13. $session = new FacebookSession('TOKEN APP');
  14.  
  15. $redirect_url ='http://www.example.pl/facebook2/index3.php';
  16.  
  17.  
  18. try {
  19.  
  20.  
  21. if($session) {
  22. try {
  23.  
  24. $response = (new FacebookRequest(
  25. $session, 'POST', '/PAGE_ID/feed', array(
  26. 'link' => 'www.exa2mple.com',
  27. 'picture'=>'https://2guiajapg.files.wordpress.com/2012/06/picure.jpeg?w=610',
  28. 'message' => '12localhost User provided message2'
  29. )
  30. ))->execute()->getGraphObject();
  31.  
  32.  
  33.  
  34.  
  35. } catch(FacebookRequestException $e) {
  36. echo "Exception occured, code: " . $e->getCode();
  37. echo " with message: " . $e->getMessage();
  38.  
  39.  
  40. }
  41. }else{
  42. $helper = new FacebookRedirectLoginHelper($redirect_url);
  43. echo '<a href="' . $helper->getLoginUrl(['manage_pages']) . '">Login</a>';
  44. }
  45.  
  46.  
  47.  
  48. } catch (FacebookRequestException $e) {
  49. // The Graph API returned an error
  50. var_dump('// The Graph API returned an error');
  51. //
  52.  
  53.  
  54. } catch (\Exception $e) {
  55. // Some other error occurred
  56. //
  57. var_dump('Exception');
  58. }




I problem mam taki, że jak skorzystam z Facebook GraphAPI i w nim wybiorę AccessToken(wtedy tez zmienia się TOKEN APP i jak ten TOKEN_API przekleję do kodu to wtedy elegancko wysyła. Jeżeli tego nie zrobie to mam że użytkownik nie zautoryzowany kod #200.

Mam pytanie czy za każdym razem tak muszę robić czy jest na to obejście?
Go to the top of the page
+Quote Post

Posty w temacie


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 - 05:12