上記の投稿を読んだ後、私は誰もがそのような目的のために家庭用コンピューターを使用できるわけではないことを提案しました(たとえば、常にオンになっているわけではないため)。 しかし、私たちの多くはphpホスティングを使用しており、これもcronをサポートしています。 ウォームアップするために、このスクリプトを書きました。
書くとき、私は使用しました:
ここでダウンロードした twitter API
自分で作成したvkontakte API。 スクリプトコードは次のようになりました。
<? 
      
        
        
        
      
     include 'twitter.class.php'; 
      
        
        
        
      
     include 'vkontakte.class.php'; 
      
        
        
        
      
     include 'config.php'; 
      
        
        
        
      
     
      
        
        
        
      
     $twitter = new twitter(); 
      
        
        
        
      
     
      
        
        
        
      
     $twitter->username = $twitterUser; 
      
        
        
        
      
     $twitter->password = $twitterPassword; 
      
        
        
        
      
     
      
        
        
        
      
     $statusTwitter = $twitter->userTimeline()->status->text; 
      
        
        
        
      
     
      
        
        
        
      
     $vk = new VkontakteAPI($vkontakteEmail, $vkontaktePassword); 
      
        
        
        
      
     $vk->auth(); 
      
        
        
        
      
     
      
        
        
        
      
     $statusVkontakte = $vk->getStatus(); 
      
        
        
        
      
     
      
        
        
        
      
     if ($statusTwitter != $statusVkontakte) 
      
        
        
        
      
     { 
      
        
        
        
      
     $vk->setStatus($statusTwitter); 
      
        
        
        
      
     } 
      
        
        
        
      
     ?> 
      
        
        
        
      
    
      
      合計で、これをホスティングフォルダーにアップロードし、config.phpファイルにアカウント設定を登録する必要があります。
次のビュー:
<? 
      
        
        
        
      
     $twitterUser = 'pupkin'; 
      
        
        
        
      
     $twitterPassword = 'temp'; 
      
        
        
        
      
     
      
        
        
        
      
     $vkontakteEmail = 'pupkin@yandex.ru'; 
      
        
        
        
      
     $vkontaktePassword = 'temp'; 
      
        
        
        
      
     ?> 
      
        
        
        
      
    
      
      。 基本的に、スクリプトはすぐに使用できます。
私はコードの「文書化解除」をおforびします。ここではすべてが明確であると思いますが、それでも少し自由な時間を文書化します。 スクリプトの開発に関する質問や提案を受け入れます。 また、可能な限りすぐに編集しようとする可能性のあるバグ。
APIを含む完全なアーカイブは、 www.radmus.net / downloads / twitter2vkontakte.zipからダウンロードできます。
素敵な使い方をしてください! =)