软件显示发送成功了那就是一定发送成功了,发送成功四个字是微博服务器返回的消息,至于微博有没有再转发出去就看微博有没有限制你的号
这句话,有些人理解相当困难
打个比喻,就像是发快递,我们发快递的时候,快递员留给给我们一张红色的底单,表明快递员收到。但此时并不代表收件人收到。这就相当于微博服务器收到我们发送的消息,返回了四个字发送成功,而此时,软件做了一件事情,就是把微博服务器返回的这个四个字“发送成功”给显示出来。表明微博服务器收到我们发送的消息。微博服务器收到,并不代表群收到或者私信接收的人收到
中途如果快递发现你的包裹有问题,给扣留了,不再转发出去。这种相当于微博发现你的消息内容有问题,或者号有问题,或者其它原因的问题,没有把消息继续转发出去。这就导致你在手机或电脑上看不到。我们俗称,消息给吞了。软件如果显示发送成功,就代表软件没有任何的问题,如果有任何的问题,一定会显示出来微博服务器返回的任何信息。对于胡搅蛮缠的,哪里凉快哪里待。
你如果抬杠说,你的号没有问题,可以登陆,可以发微博。那你可以撇开软件来测试,微博是可以在浏览器上登陆的,是可以在浏览器上来测试这个功能的。一定是在电脑浏览器上来测试,而不是手机上测试,下面会讲这个。
如果还有理解不了的。就没办法了
还有手机上跟电脑上是不同的系统,不同的接口,电脑上限制你发送,手机上可能没限制,而我们软件是PC软件,走的是电脑PC端接口。所以如果要测试你的微博号有没有问题,请用电脑端PC浏览器上测试。而不是手机
所以不要再说你手机上可以发,软件上不可以。因为我们软件用的不是手机端接口,所以你手机可以发,软件上发的不显示是正常的,因为微博限制的就是你电脑端的微博号发布接口。你电脑浏览器上可以正常发,软件就一定可以正常发。这个才是软件上的本职工作,虽然是同一个微博号,但电脑端跟手机端不是同一套系统,你不能用手机去测试电脑端接口。
还是那句话,软件实现了功能,怎么用看你自己。
标题上这么写,是因很多用户这么问,其实很多用户到这里个就会有很多的误解。认为电脑上发的,手机上收不到,电脑上是收的到。其实如果电脑上能收到,手机上就必然能收到。因为很多人是用手机去检查消息的。
我们所说的是发消息不是同一套接口和系统,但接收消息,都是一样的,如果你电脑上能收到,手机上就必然能收到,只是有时候,你电脑端发消息被吞了,而手机上是可以发。这种情况是存在的。
诸如此类的问题还有:“系统繁忙”,“limit of out!”等等。这些都是微博服务器反馈给软件的提示信息。这些都不是软件的问题,更不是什么软件的bug。只要你有一个微博一条信息能成功发送,就能排除软件问题。
对于此类问题,我们也没什么好的建议和方法,也不是我们可以建议的。