最近无聊,又想研究一下微博开发,这个东西以前我搞过,这篇博客可以为证:http://tedeum.iteye.com/admin/blogs/776614。
但是我这次想玩的一套程序,包括网站、客户端、移动APP等。也没有什么深入研究,想干就干,网站打算用java,部署到openshift,可是刚写了个测试程序就遇到了拦路虎,程序在本地跑正常,可是一部署到openshift就玩不转了。原来,新浪微博的java库不是官方维护,从twitter的库移植过来的,不知到为什么创建了一个socket,绑定本地地址。但是openshift对端口有限制,且只能绑定内部地址,参考:https://www.openshift.com/kb/kb-e1038-i-cant-bind-to-a-port,如果需要绑定外部地址则需要端口转发,参考:https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift,粗略的看了下好像也是有一定限制,于是把这东西先放一放,先开发客户端试试。
于是又去查了下新浪的开发文档,发现这东西现在有很多语言的开发包,我选择综合症发作,到底选哪种呢?犹豫间忽然想到前端时间写了个灌水工具,能不能用类似的思路进行微博开发呢?这样就不需要API开发包了。基本原理就是使用WinForm的WebBrowser控件模拟进行操作。
经过我的试验,虽然新浪在网页上有一些小机关,但是目前理论上是可行的,但是也存在一些缺点:
1、代码依赖于微博官方页面组织,如标签ID等;
2、官方故意屏蔽,不是正统的开发途径;
3、对多个帐号同时操作存在问题;
4、发送图片等操作没有直接用API来的简单。
5、对于操作产生的结果不能直观获取。
6、这种方法仅限于能和网页进行交互的界面编程。
代码在这里上传。
相关推荐
openshift-java-client, OpenShift REST API的Java客户端 OpenShift客户端 OpenShift REST API的Java客户端。 它几乎提供了 rhc-* 命令行 工具( 。创建/重命名域,创建/销毁应用程序,列出应用程序,列出可用墨盒,...
kubernetes-client, Java客户端 Kubernetes & OpenShift 3 Kubernetes & OpenShift 3 Java客户端 这个客户端提供了对完整的Kubernetes & OpenShift 3 REST api的访问。 kubernetes客户端:
openshift-fastapi 在Openshift中部署FastAPI
OpenShift python客户端 和 API的Python客户端。 该项目与Kubernets和OpenShift API交互的方式有两种。 现在不推荐使用的第一种方法是使用API规范中大张旗鼓地生成的模型和函数。 第二种新方法是使用单个模型和...
openshift-on-openstack, 编写模板,文档等的位置 在OpenStack上,部署 OpenShift 上的 OpenShiftdocumentation documentation Heat的文档集合,热模板,配置以及其他所有必要的配置,在上部署 OpenShift插件。...
│ 04.openshift-简单使用客户端创建应用.mp4 │ 05.openshift-组件及其关系介绍.mp4 │ 06.openshfit-手动安装前的准备工作.mp4 │ 07-1.安装broker基础消息服务安装mongodb服务.mp4 │ 07-2.安装broker基础消息...
第 1 章 将 OPENSHIFT CONTAINER PLATFORM 3 迁迁移移到到 4 1.1. 关于将 OPENSHIFT CONTAINER PLATFORM 3 迁移到 4 1.2. 规划迁移 1.3. 将应用程序工作负载从 OPENSHIFT CONTAINER PLATFORM 3.7 迁移到 4.4 1.4. ...
里面有部署需要用到的资地址,很详细。如果有不会的可以关注私信或者直接添加QQ。 文档便宜,只求个点赞关注,感谢。
9.openshift-简单使用客户端创建应用fv 10.openshift-组件及其关系介绍.flv 11.openshift-手动安装前的准备工作.f 12.openshift安装配置broker基础消息服务-安装mong- l3.openshift-安装配置broker-安装ActiveMQ服务...
特征基于脚本的简单安装程序,可利用基础架构即代码(IaC)模式在PowerVS上部署OpenShift(4.5及更高版本)集群支持多种平台,包括Linux(x86_64 / ppc64le),Windows和Mac OSX 设置带有Power Virtual Servers插件...
Kubernetes和OpenShift Java客户端 该客户端可通过流畅的DSL访问完整的和 REST API。 kubernetes客户端: kubernetes-model-core: openshift客户端: knative-client: tekton客户端: servicecatalog-...
OpenStack上的OpenShift 维护状态 该项目不再由其原始作者开发或维护。 现在支持包括OpenStack在内的各种云提供商,因此许多开发工作已移至此: 我们建议您看看它。 关于 文档, 模板,配置以及在上部署所需的所有...
启动本地postgres数据库: ... docker build -f Dockerfile.local -t openshift-java-demo . 现在运行dockerized应用。 我们必须使用--link标志,以允许演示应用程序与数据库容器进行通信 docker run
该应用程序提供了OpenShift V3 Rest API的接口。 它可以在本地计算机上运行,部署到应用程序服务器或Docker中。 Swagger UI通过REST与OpenShift进行通信。 验证 基本端点和方法调用的选择不需要任何形式的身份...
Kubernetes-client-java Java 客户端。灵活性。它可以支持所有基于 Kubernetes 的系统,并最大限度地减少额外的开发,例如 Openshift、istio 等。可用性。开发人员只需要学习从 Kubernetes 文档中编写 json/yaml...
OpenShift API服务器操作员 OpenShift API服务器操作员管理和更新。 该操作员基于OpenShift框架,并且通过“ (CVO)安装。 它包含以下子系统: 操作员 配置观察者 默认情况下,操作员通过metrics服务公开指标。 ...
openshift-terraform:在各种云提供商上部署Openshift Origin 3.11集群
课程试看,只有两集,请大家看清楚再下载。需要全部视频请联系。
Kubernetes & OpenShift Java Client