Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用blackberry API访问facebook或twitter?_Facebook_Networking_Blackberry_Twitter_Social Networking - Fatal编程技术网

如何使用blackberry API访问facebook或twitter?

如何使用blackberry API访问facebook或twitter?,facebook,networking,blackberry,twitter,social-networking,Facebook,Networking,Blackberry,Twitter,Social Networking,我是使用blackberry API集成此类社交网络应用程序的新手 我想开发这样的应用程序,可以使用facebook或twitter的社交网站集成使用可用的黑莓api 如何使用blackberry API访问faceBook? facebook上是否有黑莓api可以使用和访问的Web服务? 是否存在使用blackberry api访问facebook的完整源代码的应用程序 如果任何人有任何解决方案或任何有用的链接或任何代码片段,将不胜感激。:) 谢谢, MishalFacebook提供了一个基于

我是使用blackberry API集成此类社交网络应用程序的新手

我想开发这样的应用程序,可以使用facebook或twitter的社交网站集成使用可用的黑莓api

如何使用blackberry API访问faceBook? facebook上是否有黑莓api可以使用和访问的Web服务? 是否存在使用blackberry api访问facebook的完整源代码的应用程序

如果任何人有任何解决方案或任何有用的链接或任何代码片段,将不胜感激。:)

谢谢,
Mishal

Facebook提供了一个基于Web服务的API,您可以使用它-他们在这里提供了有关它的信息:

我强烈建议使用Sun Java Wireless Toolkit(Sun Java Wireless Toolkit 2.5.2_01 for CLDC,可在此处获得:)-安装时使用实用程序应用程序,然后使用“存根生成器”-它将为所有web服务调用创建J2ME类和存根,然后您可以将其引入BlackBerry项目。我使用它从BlackBerry调用web服务,这比创建自己的web服务调用包装器容易得多。所有内容都将是强类型的,所有必需的对象和类都将为您创建。

BlackBerry FaceBook Connect 请参阅由提供的代码示例

以下是在Blackberry上使用Facebook Connect的简短说明。我创建了一个简单的Facade,封装了FacebookRESTAPI,并添加了用于屏幕导航的“粗略”MVC方法。我已经使用8320模拟器在JDE4.5上进行了测试。这项工作仍在进行中,所有工作均已完成

黑莓推特连接 说到这里,有一个开放源码的j2me客户端要看。
样本发布状态:

类Scr扩展主屏幕实现FieldChangeListener{
BasicEditField博物馆名称;
基本字段mPassword;
BasicEditField mStatus;
按钮字段mUpdateStatus;
公共Scr(){
添加(musername=newBasicEdit字段(“用户名:”,“”);
添加(mPassword=newBasicEditField(“密码:,”);
添加(mStatus=newBasicEditField(“状态:,”);
mUpdateStatus=新建按钮字段(按钮字段。消费\单击);
setLabel(“更新状态”);
mUpdateStatus.setChangeListener(此);
添加(mUpdateStatus);
}
公共无效字段已更改(字段,int上下文){
if(mUpdateStatus==字段){
字符串username=musername.getText().trim();
字符串密码=mPassword.getText().trim();
字符串状态=mStatus.getText().trim();
更新状态(用户名、密码、状态);
}否则{
}
}
void updateStatus(字符串用户名、字符串密码、字符串状态){
字符串响应=”;
试一试{
String query=“status=”+urlEncode(状态);
String len=String.valueOf(query.length());
插座连接hc=(插座连接)连接器
.打开(“socket://twitter.com:80");
DataOutputStream dout=
新的DataOutputStream(hc.openOutputStream());
DataInputStream din=新的DataInputStream(hc.openInputStream());
字符串userPass=username+“:”+密码;
byte[]encoded=Base64OutputStream.encode(userPass.getBytes(),0,
userPass.length(),false,false);
ByteArrayOutputStream bos=新建ByteArrayOutputStream();
String request=“POST/statuses/update.json HTTP/1.1\r\n”
+“主机:twitter.com:80\r\n”
+“用户代理:curl/7.18.0(i486 pc linux gnu)”+
“libcurl/7.18.0 OpenSSL/0.9.8gzlib/1.2.3.3”+
“libidn/1.1\r\n”
+“接受:*/*\r\n”
+“内容类型:application/x-www-form-urlencoded\r\n”
+内容长度:“+len+”\r\n授权:基本”
+新字符串(编码)+“\r\n\r\n”;
write(request.getBytes());
write(query.getBytes());
写入(bos.toByteArray());
dout.flush();
dout.close();
字节[]bs=新字节[900];
德国标准(bs);
bos=新的ByteArrayOutputStream();
bos.write(bs);
din.close();
hc.close();
response=bos.toString();
}捕获(例外情况除外){
System.out.println(例如getMessage()+“”+响应);
}
}
公共静态字符串urlEncode(字符串s){
如果(s!=null){
试一试{
s=新字符串(s.getBytes(“UTF-8”),“ISO-8859-1”);
}捕获(不支持的编码异常e){
}
StringBuffer tmp=新的StringBuffer();
试一试{
对于(int i=0;i如果((b>=0x30&&b=0x41&&b=0x61&&bTwitter基本身份验证方法从今天开始被弃用。

您现在必须使用OAuth…

从blackberry使用本机应用程序连接到Facebook,您可以使用blackberry的Facebook sdk。您可以从github.com下载。搜索Facebook sdk。它还附带一些示例,清楚地演示了Facebook api的用法。

Facebook jar适用于5.0及以上操作系统,在我正在工作中g使用facebook api…我使用自述文件中的示例代码片段发布状态,但状态为“未发布”,并且没有给出任何异常。请注意,我已经在fb上创建了一个应用程序,并使用了相应的凭据。我也不为我工作,请提供任何帮助!我正在使用facebook api…我使用了自述文件中的示例代码片段将显示为publishstatus,但状态为not pub