簡體   English   中英

PHP-如何使用OAuth在Twitter中發布照片

[英]PHP - How to post photo in twitter using OAuth

有沒有一個好的撒瑪利亞人,可以提供使用PHP網站將照片上傳到Twitter的工作代碼?

我已經搜索了很多,但是對我來說不起作用。 我不知道是否錯過添加內容或代碼無法正常運行。

對於這個問題,我願意提供任何指向該教程的鏈接。

提前致謝。

您將需要來自twitter的tmoauth庫。 我無法解釋如何在您的代碼中實現,但這是從我的工作代碼中剪切和粘貼的,但是我不得不匿名化一些東西。

//THIS IS THE CREDS FOR TWITTER - I HAVE THEM IN AN ARRAY
    $tmhOAuth = new tmhOAuth(array(
       'consumer_key'    => $network_array['consumer_key'], 
       'consumer_secret' => $network_array['consumer_secret'],
       'user_token'      => $network_array['user_token'],
       'user_secret'     => $network_array['user_secret']
      ));
     }

//PARAMS UNIQUE FOR THIS TWEET
       $params = array(
      'media[]' => '@' . $process_image['image_path'],  //PATH TO IMAGE
      'status' => $tweet_response,  //THIS IS THE TEXT WE USE FOR THE TWEET
      'in_reply_to_status_id' => $mentions[$c]["id"]  //IF REPLYING, IT'S HERE
       );

//THIS IS HOW YOU TELL TWITTER IT'S A PHOTO

       $code = $tmhOAuth->user_request(array(
      'method' => 'POST',
      'url' => $tmhOAuth->url("1.1/statuses/update_with_media"),
      'params' => $params,
      'multipart' => true
       ));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM