怎样qq怎样定时发送消息息

局域网中如何发送消息?_百度知道怎样发信息才能成功撩妹?实用教程,拿走不谢!_网易新闻
怎样发信息才能成功撩妹?实用教程,拿走不谢!
用微信扫码二维码
分享至好友和朋友圈
喜剧演员Aziz Ansari和社会学家Eric Klinenberg一起,就现代人如何在电子时代约会发起了探讨,他们和世界各地的人们进行交流,询问他们如何与自己的约会对象保持联系。在Ansari《如今的爱情》一书中,我们可以看到他们的研究成果以及关于发短信的一些忠告。1.不要过很久才发出第一条短信很多人认为,在约会后,要等一段时间再给对方发短信,甚至要过两三天才给对方发消息,以显示自己的矜持。但事实上,这么做并没有任何益处。当你和你心仪的人见过面后,最好在当天就给TA发送消息,而且越快越好,这样可以延续你们之间的感觉,令感情迅速升温。既然对方已经把***号码、短信留给了你,那就快点联系TA吧。2. 不要发“你好”这样平庸的内容Ansari和Klinenberg发现,女性最讨厌的信息内容就是类似“你好”这样无聊的招呼语。这样的内容缺乏个性,既无法体现你的思想,也不能看出你对约会对象的关心。为了避免成为一个无趣的人,你可以发一些和你们之前的谈话有关的东西,从而显示你认真地倾听了对方所说过的话。3.表现出自己的智慧和幽默感Ansari在书中写到,在聊天时发一些有趣的东西可以增加对方对你的好感。这会使谈话变得轻松,也会加深对方对你的印象。不过,千万不要过度地炫耀自己的幽默感,以免弄巧成拙,显得你非常愚蠢。4.在合适的时间段发短信发短信的最佳时间是一天当中的下午和傍晚,而不是大清早或是深夜里。如果你在不恰当的时间发了微信的话,很可能会把对方从睡梦中吵醒,还会打破你原本给人家留下的好印象。5.不要秒回短信,但也不要过太久再回复Ansari和Klinenberg发现,一般来说,不要秒回短,这会显得你过于饥渴。过一两个小时再回复对方,也许更合适,这样也暗示你的生活中还有别的事情要做,而不是一个空虚的大闲人。但另一方面,也不要过太久才回复别人,否则人家可能会觉得你对TA没什么兴趣。6.使用正确的词汇和语法给你的朋友发送“城会玩”、“然并卵”、“人艰不拆”这样的内容当然无伤大雅,但是和你的约会对象聊天时,最好还是使用正确的词汇和语法。如果你向自己心仪的人发送类似的网络缩略语或是故意卖萌的错别字,对方可能会觉得你过于随意。7.做出一些具体的计划Ansari说,在发短信时,要尽量避免打出“在干嘛”、“去哪儿玩”这样无聊的语句,而应该更为直接地表达自己的想法和建议。你可以发消息邀请对方在具体的某一时间去一个具体的地方约会,这会使你显得诚意满满,非常在意对方。8.好好地了解对方当你和对方在聊天的时候,尽量不要问那些已经问过无数人的无聊问题,比如“你在哪里出生”、“你在哪里上大学”等等。你需要多花一些心思去了解对方,了解他们的爱好和性格,而当你这么做的时候,你会发现,你的约会对象比你想象的要有趣得多。
本文来源:澎湃新闻网
责任编辑:宋欣蔚_NX2107
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈美柚如何跟他人聊天?怎么发消息给别人
美柚如何跟他人聊天?怎么发消息给别人
编辑:3533
来源:手机世界
如何跟别人聊天?发送消息给别人,新添加了聊天功能,小编立马跟上脚步就给大家出教程了,下面就一起来看看如何跟别人聊天?发送消息给别人,畅快聊天,让交流零距离。
相关教程:
1)打开,点击自己的【头像】,进入到我的主页,点击【关注】。(如下图)
2)选择一位好友,进入到她的【个人主页】,点击下方的【发消息】,或者点击她的【头像】。(如下图)
3)进入到她的资料,这里也可以点击【发消息】,在框框里输入要发送的内容跟她打个招呼吧~(如下图)
PS:如大家在使用手机过程中遇到难题了,可以直接到()进行提问或关注本站微信公众帐号(微信号:www3533com)后给小编留言,小编收到留言后会第一时间给大家解决相关疑问。
支持平台:Android、Apple您所在的位置: &
微信企业号开发之如何发送消息
微信企业号开发之如何发送消息
企业可以主动发消息给员工,消息量不受限制。调用接口时,使用Https协议、JSON数据包格式,数据包不需做加密处理。目前支持文本、图片、语音、视频、文件、图文等消息类型。
企业可以主动发消息给员工,消息量不受限制。
调用接口时,使用Https协议、JSON数据包格式,数据包不需做加密处理。
目前支持文本、图片、语音、视频、文件、图文等消息类型。除了news类型,其它类型的消息可在发送时加上保密选项,保密消息会被打上水印,并且只有接收者才能阅读。
一、发送接口说明
Https请求方式: POST
access_token
调用接口凭证
需要管理员对应用有使用权限,对收件人touser、toparty、totag有查看权限,否则本次调用失败。
如果对应用或收件人、部门、标签任何一个无权限,则本次发送失败;如果收件人、部门或标签不存在,发送仍然执行,但返回无效的部分。
{&&&&&errcode&:&0,&&&&&errmsg&:&&ok&,&&&&&invaliduser&:&&UserID1&,&&&&&invalidparty&:&PartyID1&,&&&&&invalidtag&:&TagID1&&}
二、消息类型及数据格式
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&text&,&&&&&agentid&:&&1&,&&&&&text&:&{&&&&&&&&&content&:&&Holiday&Request&For&Pony(http://xxxxx)&&&&&},&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:text
企业应用的id,整型。可在应用的设置页面查看
表示是否是保密消息,0表示否,1表示是,默认0
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&msgtype&:&&image&,&&&&&agentid&:&&1&,&&&&&image&:&{&&&&&&&&&media_id&:&&MEDIA_ID&&&&&},&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:image
企业应用的id,整型。可在应用的设置页面查看
媒体资源文件ID
表示是否是保密消息,0表示否,1表示是,默认0
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&voice&,&&&&&agentid&:&&1&,&&&&&voice&:&{&&&&&&&&&media_id&:&&MEDIA_ID&&&&&},&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:voice
企业应用的id,整型。可在应用的设置页面查看
媒体资源文件ID
表示是否是保密消息,0表示否,1表示是,默认0
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&video&,&&&&&agentid&:&&1&,&&&&&&video&:&{&&&&&&&&&media_id&:&&MEDIA_ID&,&&&&&&&&&title&:&&Title&,&&&&&&&&&description&:&&Description&&&&&},&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:video
企业应用的id,整型。可在应用的设置页面查看
媒体资源文件ID
视频消息的标题
description
视频消息的描述
表示是否是保密消息,0表示否,1表示是,默认0
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&file&,&&&&&agentid&:&&1&,&&&&&file&:&{&&&&&&&&&media_id&:&&MEDIA_ID&&&&&},&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:file
企业应用的id,整型。可在应用的设置页面查看
表示是否是保密消息,0表示否,1表示是,默认0
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&news&,&&&&&agentid&:&&1&,&&&&&news&:&{&&&&&&&&&articles&:[&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&title&:&&Title&,&&&&&&&&&&&&&&&&&description&:&&Description&,&&&&&&&&&&&&&&&&&url&:&&URL&,&&&&&&&&&&&&&&&&&picurl&:&&PIC_URL&,&&&&&&&&&&&&},&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&title&:&&Title&,&&&&&&&&&&&&&&&&&description&:&&Description&,&&&&&&&&&&&&&&&&&url&:&&URL&,&&&&&&&&&&&&&&&&&picurl&:&&PIC_URL&,&&&&&&&&&&&&}&&&&&&&&&&&&]&&&&}&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:news
企业应用的id,整型。可在应用的设置页面查看
description
点击后跳转的链接。企业可根据url里面带的code参数校验员工的真实身份。具体参考&9 微信页面跳转员工身份查询&
图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80。如不填,在客户端不显示图片
mpnews消息
注:mpnews消息与news消息类似,不同的是图文消息内容存储在微信后台,并且支持保密选项。
{&&&&&touser&:&&UserID1|UserID2|UserID3&,&&&&&toparty&:&&&PartyID1&|&PartyID2&&,&&&&&totag&:&&&TagID1&|&TagID2&&,&&&&&msgtype&:&&mpnews&,&&&&&agentid&:&&1&,&&&&&mpnews&:&{&&&&&&&&&articles&:[&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&thumb_media_id&:&&id&,&&&&&&&&&&&&&&&&&author&:&&Author&,&&&&&&&&&&&&&&&&&content_source_url&:&&URL&,&&&&&&&&&&&&&&&&&content&:&&Content&&&&&&&&&&&&&&&&&&digest&:&&Digest&description&,&&&&&&&&&&&&&&&&&show_cover_pic&:&&0&&&&&&&&&&&&&},&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&thumb_media_id&:&&id&,&&&&&&&&&&&&&&&&&author&:&&Author&,&&&&&&&&&&&&&&&&&content_source_url&:&&URL&,&&&&&&&&&&&&&&&&&content&:&&Content&&&&&&&&&&&&&&&&&&digest&:&&Digest&description&,&&&&&&&&&&&&&&&&&show_cover_pic&:&&0&&&&&&&&&&&&&}&&&&&&&&]&&&&&&&&&media_id&:&&id&&&&&}&&&&&safe&:&0&&}&
UserID列表(消息接收者,多个接收者用&|&分隔)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
PartyID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
TagID列表,多个接受者用&|&分隔。当touser为@all时忽略本参数
消息类型,此时固定为:mpnews
企业应用的id,整型。可在应用的设置页面查看
图文消息,一个图文消息支持1到10个图文
thumb_media_id
图文消息缩略图的media_id, 可以在上传多媒体文件接口中获得。此处thumb_media_id即上传接口返回的media_id
图文消息的标题
图文消息的作者
content_source_url
图文消息点击&阅读原文&之后的页面链接
图文消息的内容,支持html标签
图文消息的描述
show_cover_pic
是否显示封面,1为显示,0为不显示
表示是否是保密消息,0表示否,1表示是,默认0
【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&&&的更多文章
《Android 手机/平板电脑开发新挑战(含DVD光盘1张)》全面介绍
既然强大的Android Studio来了,有什么理由不去用呢?
讲师: 29人学习过讲师: 21人学习过讲师: 255人学习过
iOS从最初的惊艳到后来的成熟,再到现在的转变,被誉
日-6日,GMIC 北京 2014全球移动互联网大会
日-6日,GMIC 北京 2014全球移动互联网大会
本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提
Windows Phone专家
Android开发专家
51CTO旗下网站posts - 22,&
comments - 27,&
trackbacks - 0
如何将消息发送给联系人
(由于本人喜欢word文档编辑,不喜欢网络编辑,所以仍然提供pdf版文档,方便查阅)
Whatsapp官网上没有找到在上进行消息发送相关的信息,但是有一个相关的帖子,原以为用它的在上也是可以使用的,结果试了下不行,看来错误地把当作了。
基础功能实现
后来根据和的官方文档说明(如果英文不太好,参考中文的翻译文档,链接为下面的第二个地址):
就想着查看了下的配置文件,看看能不能找出点蛛丝马迹,结果发现有如下的信息
android:name=".ContactPicker"
android:configChanges="0x00000FB0"
&intent-filter
android:name="android.intent.action.PICK"
android:name="android.intent.category.DEFAULT"
&/category&
android:name="com.whatsapp"
&/category&
&/intent-filter&
&intent-filter
android:name="android.intent.action.CREATE_SHORTCUT"
&/intent-filter&
&intent-filter
android:name="android.intent.action.SEND"
android:name="android.intent.category.DEFAULT"
&/category&
android:mimeType="audio/*"
android:mimeType="video/*"
android:mimeType="image/*"
android:mimeType="text/plain"
android:mimeType="text/x-vcard"
&/intent-filter&
&intent-filter
android:name="android.intent.action.SEND_MULTIPLE"
android:name="android.intent.category.DEFAULT"
&/category&
android:mimeType="audio/*"
android:mimeType="video/*"
android:mimeType="image/*"
&/intent-filter&
&/activity&
至于是不是这个,简单写个测试就验证了,既然找到了这个对象,怎么将信息发送进去,继续下&&和&&字符串,结果就发现如下一些热帖:
从中发现如果想要发送文字信息给进行内消息的发送,可以利用的中两个缺省的字段和,于是就按照&&这个做下如下的代码尝试。
public&static&boolean&sendWhatsApp(Context&ctx,&String&text){
boolean&sendOk&=&
if(checkApkExist(ctx,&"com.whatsapp")){
Intent&vIt&=&new&Intent("android.intent.action.SEND");
vIt.setPackage("com.whatsapp");
vIt.setType("text/plain");
if(!Util.IsNullOrEmpty(text)){
vIt.putExtra(Intent.EXTRA_TEXT,&"This&is&a&simple&test");
vIt.putExtra(Intent.EXTRA_SUBJECT,&"Subject");
ctx.startActivity(vIt);
return&sendOk;
private&static&boolean&checkApkExist(Context&ctx,&String&packageName)&{
if&(packageName&==&null&||&"".equals(packageName))&
ApplicationInfo&info&=&ctx.getPackageManager().getApplicationInfo(packageName,&PackageManager.GET_UNINSTALLED_PACKAGES);
if(info&!=&null){
}catch&(NameNotFoundException&e){
上述的方法是用于判断当前是否有***相应包程序的,发送效果如下:
假如上述代码中,去除这段代码之后,就会出现一个选择框的效果,这个就和很多程序中做分享的效果一致了,下面选择环聊做了简单测试。
假如要发图片的话也可以通过分享头像的方式,来实现,下面将代码简单整理了下,就先省略了具体的判断代码:
public&static&void&shareImageToWhatsapp(Activity&ctx,&Bitmap&shareBitmap,&String&subject,&String&text)&{
Intent&intent&=&new&Intent(Intent.ACTION_SEND);
intent.setPackage("com.whatsapp");
intent.setType("image/*");
Uri&imageUri&=&Uri.parse(MediaStore.Images.Media.insertImage(ctx.getContentResolver(),&shareBitmap,&null,&null));
intent.putExtra(Intent.EXTRA_SUBJECT,&subject);
intent.putExtra(Intent.EXTRA_TEXT,&text);
intent.putExtra(Intent.EXTRA_STREAM,&imageUri);
ctx.startActivity(Intent.createChooser(intent,&ctx.getTitle()));
以前对和可以说是一知半解的,对于官方的提供的上面的那个文档,也没有吃透,不过经过这次的机会,对于和可以说有了一个比较进一步的认识。
Intent分为显式和隐式两种,简而言之,显式就是已经明显告知了所要调用的组件名称,而隐式是没有明确告知组件名称的调用方式,所以说显式调用时虽然也是通过,但是显式调用不进行条件过滤;隐式调用组件时,就要通过组建在中设置的来进行匹配了。
显式调用有两种,一种是程序内部明确知道是具体的,然后类似下述的直接调用:
startActivity(new&Intent(this,&ShareTargetActivity.class));
这种调用显然是能够通过或源码到现有文件的方式。另外一种显式调用就是通过的方法来显示调用,比如我们已经知道的组件名了,我们就可以通过以下方式调用:
public&static&boolean&sendWhatsApp(Context&ctx,&String&text){
boolean&sendOk&=&
if(checkApkExist(ctx,&"com.whatsapp")){
Intent&vIt&=&new&Intent();
ComponentName&comp&=&new&ComponentName(&"com.whatsapp",&"com.whatsapp.ContactPicker");
vIt.setComponent(comp);
if(!Util.IsNullOrEmpty(text)){
vIt.putExtra(Intent.EXTRA_TEXT,&text);
vIt.putExtra(Intent.EXTRA_SUBJECT,&"Subject\n");
ctx.startActivity(vIt);
return&sendOk;
显式时,压根就不用设置任何跟相关的参数,如果写了反而证明是不明真相的画蛇添足。
隐式的调用就必须查看里面的配置了,而且根据文档的说明,隐式在进行过滤时,action、和、是必须进行匹配的,至于和选项只是负责传参数,不作为过滤条件。而一个只有一个,则是可以叠加的,至于还是看文档吧,不做过多展看了,通常我们都是忽略掉,在这里正好给我们提供了一个的例子,因为里面的第一个,即如下内容
&intent-filter
android:name="android.intent.action.PICK"
android:name="android.intent.category.DEFAULT"
&/category&
android:name="com.whatsapp"
&/category&
&/intent-filter&
我们可以通过下述方法进行隐式调用,就可以通过这个的过滤,将参数正确传给这个,以下给出简单代码:
public&static&boolean&sendWhatsApp(Context&ctx,&String&text)&{
boolean&sendOk&=&
if&(checkApkExist(ctx,&"com.whatsapp"))&{
Intent&vIt&=&new&Intent("android.intent.action.PICK");
vIt.addCategory("com.whatsapp");
// vIt.setType("text/plain");
if&(!Util.IsNullOrEmpty(text))&{
vIt.putExtra(Intent.EXTRA_TEXT,&text);
vIt.putExtra(Intent.EXTRA_SUBJECT,&"Subject\n");
ctx.startActivity(vIt);
return&sendOk;
注意在上述这个例子中,注释掉的代码是必须注释的,否则程序将因为找不到组件而报的异常错误。
同样我们也不能通过以下方式进行调用
public&static&boolean&sendWhatsApp(Context&ctx,&String&text){
boolean&sendOk&=&
if(checkApkExist(ctx,&"com.whatsapp")){
Intent&vIt&=&new&Intent("android.intent.action.SEND_MULTIPLE");
vIt.setPackage("com.whatsapp");
vIt.setType("text/plain");
if(!Util.IsNullOrEmpty(text)){
vIt.putExtra(Intent.EXTRA_TEXT,&text);
vIt.putExtra(Intent.EXTRA_SUBJECT,&"Subject");
ctx.startActivity(vIt);
return&sendOk;
对照下,应该就一目了然了,总体上,通过这个例子,应该能对和有了更进一步的认识了。
阅读(...) 评论()

参考资料

 

随机推荐