Fukzzs miniblogs

  • Fukzzs
    0

    Vajag palīdzību.
    Vēlos ietwītot no savas lapas.
    Uz veco serveri viss strādāja.
    Tagad nekas nenotiek.

    index.php

    <?php

    // Include twitteroauth
    include('twitteroauth.php');
    // Set keys
    $consumerKey = '....';
    $consumerSecret = '...';
    $accessToken = '...';
    $accessTokenSecret = '....';

    // Create object
    $tweet = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);

    // Set status message
    $tweetMessage = ''Mana ziņa'';

    // Check for 140 characters
    if(strlen($tweetMessage) <= 140)
    {
       // Post the status message
       $tweet->post('statuses/update', array('status' => $tweetMessage));
    }
    ?>

    twitteroauth.php
    Rādīt spoileri



    OAuth.php

    Rādīt spoileri

    Vai vaina varētu būt hostingā? Nu varbūt kaut kas jāieslēdz.
    Tādā ziņā visu google izmeklēju, izmēģināju. Bez rezultātiem.

    • alberts00
      0

      Pamēģini codebird, pašam stāv jau vairāk kā gadu un ir izdarīti daaaudz twīti, konfigurācija arī ļoti vienkārša.
      https://github.com/jublonet/codebird-php

      • mad
        0

        Paskaties phpinfo() vai ir pieslēgts curl.

      • mad
        0

        Paskaties ko šīs funkcijas pēc inicializācijas un post() atgriež:

        /**
         * Debug helpers
         */
        function lastStatusCode() { return $this->http_status; }
        function lastAPICall() { return $this->last_api_call; }

        • mad
          0

          Kaut gan neredzu kur tās vērtības vispār kodā tiktu iesetotas.
          Moš vnk shity koda gabals? biggrin_mini2.gif

      • Fukzzs
        0

        @pankijs @alberts00
        Mans index.php

        <?
        // require codebird
        require_once('codebird.php');

        \Codebird\Codebird::setConsumerKey("...", "...");
        $cb = \Codebird\Codebird::getInstance();
        $cb->setToken("...", "...");

        $params = array(
         'status' => 'Auto Post on Twitter with PHP https://goo.gl/OZHaQD '
        );
        $reply = $cb->statuses_update($params);
        ?>

        codebird.php https://github.com/jublonet/codebird-php
        neko nelaboju tajā failā.

        Es jūtu, kad daru kaut ko nepareizi.

      • mad
        0

        Ieliec var_dump() ar atbildi un tad nokillē skriptu ar exit; kaut kur aiz curl pieprasījuma uz twitteri, lai var saprast ko viņš atgriež.

      • Fukzzs
        +1

        Un jā, tomēr @pankijs bija taisnība.
        Nomainot php versiju uz Version 5.5.20 viss aizgāja, gan pirmais kods, gan ar codebird.
        Paldies visiem, kas palīdzēja. smile_mini.gif

        • mad
          0

          Tbh dīvaini, jo šķiet ka tieši to pašu twitter OAuth bibliotēku, kas tev bija pirmajā piemērā, esmu kaut kad lietojis un uz vēl vecākas php versijas...

        • alberts00
          0

          Wtf?
          Man tas codebird iet ar 5.3.29.

          • SJohnson
            0

            Gan jau nebija kāds vitāli svarīgs modulis kurš nāk bundlots ar 5.5

    Atpakaļ Uz augšu