问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样往微博上发图片?

发布网友 发布时间:2022-04-23 03:12

我来回答

11个回答

懂视网 时间:2022-04-07 13:41

部署源码之后自行修改账号密码为自己的新浪账号

<?php
/**
 * 上传图片到微博图床
 * @author Youngxj & mengkun & 阿珏
 * @param $file 图片文件/图片url
 * @param $multipart 是否采用multipart方式上传
 * @return 返回的json数据
 * @code 200:正常;201:错误;203:cookie获取失败;404:请勿直接访问
 * @ps 图片尺寸可供选择:square、thumb150、orj360、orj480、mw690、mw1024、mw2048、small、bmiddle、large 默认为:thumb150,请自行替换
 */
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
error_reporting(0);
if (!is_file('sina_config.php')) {
 CookieSet('SUB;','0');
}
include 'sina_config.php';
//账号
$sinauser = 'admin';
//密码
$sinapwd = 'password';
if (time() - $config['time'] >20*3600||$config['cookie']=='SUB;') {
 $cookie = login($sinauser,$sinapwd);
 if($cookie&&$cookie!='SUB;'){
 CookieSet($cookie,$time = time());
 }else{
 return error('203','获取cookie出现错误,请检查账号状态或者重新获取cookie');
 }
}
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {exit;}
$type=$_GET['type'];
if($type=='multipart'){
 $multipart = true;
 $file = $_FILES["file"]["tmp_name"];
}elseif(isset($_GET['img'])){
 $multipart = false;
 $file = $_GET['img'];
}else{
 return error('404','请勿直接访问');
}
if (isset($file) && $file != "") {
 include 'sina_config.php';
 $cookie = $config['cookie'];
 echo upload($file, $multipart,$cookie);
}else{
 return error('201','上传错误');
}

function CookieSet($cookie,$time){
 $newConfig = '<?php 
 $config = array(
 "cookie" => "'.$cookie.'",
 "time" => "'.$time.'",
 );';
 @file_put_contents('sina_config.php', $newConfig);
}

function error($code,$msg){
 $arr = array('code'=>$code,'msg'=>$msg);
 echo json_encode($arr);
}
/**
 * 新浪微博登录(无加密接口版本)
 * @param string $u 用户名
 * @param string $p 密码
 * @return string 返回最有用最精简的cookie
 */
function login($u,$p){
 $loginUrl = 'https://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.15)&_=1403138799543';
 $loginData['entry'] = 'sso';
 $loginData['gateway'] = '1';
 $loginData['from'] = 'null';
 $loginData['savestate'] = '30';
 $loginData['useticket'] = '0';
 $loginData['pagerefer'] = '';
 $loginData['vsnf'] = '1';
 $loginData['su'] = base64_encode($u);
 $loginData['service'] = 'sso';
 $loginData['sp'] = $p;
 $loginData['sr'] = '1920*1080';
 $loginData['encoding'] = 'UTF-8';
 $loginData['cdult'] = '3';
 $loginData['domain'] = 'sina.com.cn';
 $loginData['prelt'] = '0';
 $loginData['returntype'] = 'TEXT';
 return loginPost($loginUrl,$loginData); 
}

/**
 * 发送微博登录请求
 * @param string $url 接口地址
 * @param array $data 数据
 * @return json  算了,还是返回cookie吧//返回登录成功后的用户信息json
 */
function loginPost($url,$data){
 $tmp = '';
 if(is_array($data)){
 foreach($data as $key =>$value){
 $tmp .= $key."=".$value."&";
 }
 $post = trim($tmp,"&");
 }else{
 $post = $data;
 }
 $ch = curl_init();
 curl_setopt($ch,CURLOPT_URL,$url); 
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
 curl_setopt($ch,CURLOPT_HEADER,1);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
 curl_setopt($ch,CURLOPT_POST,1);
 curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
 $return = curl_exec($ch);
 curl_close($ch);
 return 'SUB' . getSubstr($return,"Set-Cookie: SUB",'; ') . ';';
}

/**
 * 取本文中间
 */
function getSubstr($str,$leftStr,$rightStr){
 $left = strpos($str, $leftStr);
 //echo '左边:'.$left;
 $right = strpos($str, $rightStr,$left);
 //echo '<br>右边:'.$right;
 if($left <= 0 or $right < $left) return '';
 return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr));
}


function upload($file, $multipart = true,$cookie) {
 $url = 'http://picupload.service.weibo.com/interface/pic_upload.php'.'?mime=image%2Fjpeg&data=base64&url=0&markpos=1&logo=&nick=0&marks=1&app=miniblog';
 if($multipart) {
 $url .= '&cb=http://weibo.com/aj/static/upimgback.html?_wv=5&callback=STK_ijax_'.time();
 if (class_exists('CURLFile')) { // php 5.5
 $post['pic1'] = new CURLFile(realpath($file));
 } else {
 $post['pic1'] = '@'.realpath($file);
 }
 } else {
 $post['b64_data'] = base64_encode(file_get_contents($file));
 }
 // Curl提交
 $ch = curl_init($url);
 curl_setopt_array($ch, array(
 CURLOPT_POST => true,
 CURLOPT_VERBOSE => true,
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_HTTPHEADER => array("Cookie: $cookie"),
 CURLOPT_POSTFIELDS => $post,
 ));
 $output = curl_exec($ch);
 curl_close($ch);
 // 正则表达式提取返回结果中的json数据
 preg_match('/({.*)/i', $output, $match);
 if(!isset($match[1])) return error('201','上传错误');
 $a=json_decode($match[1],true);
 $width = $a['data']['pics']['pic_1']['width'];
 $size = $a['data']['pics']['pic_1']['size'];
 $height = $a['data']['pics']['pic_1']['height'];
 $pid = $a['data']['pics']['pic_1']['pid'];
 if(!$pid){return error('201','上传错误');}
 $arr = array('code'=>'200','width'=>$width,"height"=>$height,"size"=>$size,"pid"=>$pid,"url"=>"http://ws3.sinaimg.cn/thumb150/".$pid.".jpg");
 return json_encode($arr);
}

热心网友 时间:2022-04-07 10:49

1、首先,将手机联上网,再点击打开微博。

2、打开微博的主界面以后,点击右上角的+号。

3、然后,在弹出的菜单中点击“图片”。

4、打开图片的选择页面后,先勾选好图片,再点击“下一步”。

5、等到出现图片的编辑页面以后,我们可以按自己的需要给它添加一些特效。当然,也可以不添加。然后,再一次点击“下一步”。

6、最后,给图片配上相应的说明文字,再点击右上角的“发送”就可以了。


热心网友 时间:2022-04-07 12:07

1 、打开微博界面。

2 、点击微博主页下方那个*的大大的加号。

3 、在弹出页面中选择想发的类型,有音乐视频,文字图片等等,这里以图片加文字为例,点击第一行第三个图标“相册”,在手机相册内选择想发的图片。

4、 选择要发布的图片。

5 、选中图片,点击下一步。

6 、选择发送。

7、 微博发送图片完毕。

热心网友 时间:2022-04-07 13:42

1.打开微博APP,在微博主页面中找到下方加号选项,点击该选项进入微博发送页面,如下图所示。

2.在微博发送页面中找到文字选项,点击该选项进入文字发送的页面,如下图所示。

3.在文字发送页面中找到下方添加图片选项,可在上方输入相应内容,点击该选项进入图片选项页面,如下图所示。

4.在图片选择页面中找到自己想要发送的图片,点击该图片进入下一页面,如下图所示。

5.在该页面中找到上方发送选项,点击该选项发送即可实现发送图片功能,如下图所示。

热心网友 时间:2022-04-07 15:33

  往微博上发图片的步骤:

  1、登陆微博账号。

  2、单击微博主页,弹出主页内容。

  3、单击图片,出现可供选择的对话框。

  4、从对话框中单击添加图片,添加图片的方式有四种,根据自己需要进行选择添加。

  5、从文档中添加自己想发布的图片,可多张添加。

  6、添加完后单击“发布”即可在微博中插入图片,形成有文字有图片的微博。

  

热心网友 时间:2022-04-07 17:41

新浪微博首先要登录帐号,在首页发微博的编辑框里选择图片,然后选择文件夹里的图片,确认上传,最后编辑文字,点击发送即可,查看的时候可以直接在相册里查看。

新浪微博发送的形式有文字、图片、视频、文章、直播。音乐等多种形式,增加内容的丰富性。

新浪微博上传图片的步骤流程:

登录微博首页,在微博编辑框上点击“图片”;

2.选择上传图片的格式类型;

3.打开本地文件夹,选择要上传的图片,编辑文字,点击发布即可;

4.上传的图片在个人主页的左侧相册处,点击查看即可。

总结:新浪微博在首页上传图片,在主页相册处查看。

备注:注意新浪微博上传的图片要绿色健康,禁止*淫秽,维护绿色网络人人有责。

热心网友 时间:2022-04-07 20:06

一般微博都有上传文件接口。比如:《我的相册》、《我的文件》什么的都是文件上传接口。当你登陆你的微博后,进入《相册》什么的就可以上传了。
上传速度一般较慢,你还可以下载一些专用于上传的工具上传你的图片或者文件。

热心网友 时间:2022-04-07 22:47

若使用的是vivo手机,可打开微博--点击屏幕右上方的+图标--写微博--发送即可发微博。

热心网友 时间:2022-04-08 01:45

点击左下角表情旁边的图片就可以了

热心网友 时间:2022-04-08 05:00

房了塌了没人管

热心网友 时间:2022-04-08 08:31

手机还是网页?手机的话可以下载手机客户端。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
运航不锈钢304方管有哪几种型号 镀锌方管有哪些型号 方管型号有哪些 方管的型号有哪些 牌照过户要换新的吗 ...自己一辆江苏牌照的小汽车,名下还能拥有一辆杭州牌照的车吗?_百度... 方管有哪些厚度 国标方管的厚度有哪些规格? 学龄前,应该教会孩子哪些技能才合适? 对学龄前孩童来说什么最重要? 经常去夜店的女生思想什么样 微博新年心愿@谁都可以吗? 女孩去夜店蹦迪的时候会想什么? 微博里“新年心愿”那个活动怎么玩? 大家觉得清远古龙峡漂流好不好玩啊! 我想去! 清远古龙峡漂流 清远古龙峡漂流和黄腾峡漂流比哪个更好?好不好玩? 清远漂流最好玩是哪个地方的?求推荐。 清远古龙峡漂流怎么样 清远古龙峡有哪些玩漂流的好地方? 清远的古龙峡漂流好玩吗?听说很刺激? 到清远漂流要注意什么 漂流注意事项 清远古龙峡漂流 去清远古龙峡漂流需要带什么? 清远古龙峡漂流怎么样?要不要带东西去的? 古龙峡和黄腾峡两个地方都可以漂流,哪一个更好玩? 广东清远古龙峡漂流怎样走? 古龙峡漂流全长多少?大约漂多久? 这个星期去清远古龙峡漂流,请问要带什么东西去,要注意那些呢? 谁知道清远古龙峡漂流全程漂多少钱?有多长?漂完要多长时间? 帮我想QQ炫舞舞团职位名称。舞团名是℡ぞㄨin.桜椛↘ 微博新年心愿怎么叫好友帮忙拆开? 你对那些喜欢逛夜店的女孩有怎样的看法? 如何看待喜欢逛夜店的女孩? 如何看待去夜店的女生? 微心愿怎么写啊? 微信好友怎么操作才能帮助开启微博心愿红包? 爱去夜店的女生你怎么看? 怎么知道自己在微博里“新年心愿”那个活动中获没获得红包? 你如何看待经常去夜店的女生? 大家如何看待经常去夜店的女孩子? 发微博时如何先发图片再发字 女生第一次去夜店玩的时候,应该注意些什么? 大家如何看待经常去夜店的女孩子 什么是微心愿 怎么知道自己在微博里“新年心愿”那个活动中有没有获得红包? 有些女生常常去夜店,你们怎么看待这样的女生? 官博晒“新年心愿”,肖战杨紫隔空互动很感人,《余生》快要播出了吗? 如何看待天天去夜店的女生? 喜欢去夜店的女生什么性格 2019微博新年心愿BGM?