java facebook api chat system access - java

Does java facebook api has access to the chat system ? I can't see the package .If it does can you show it, and if it doesn't how can i access the chat system with java ?

It doesn't look like it. You may need to build your own client against the chat documentation:
https://developers.facebook.com/docs/chat/
If you're using Java, I suggest you use Smack to help with this:
http://www.igniterealtime.org/projects/smack/

Facebook chat is XMPP compliant so all you need to start is an XMPP lib for Java
first gooogle result return http://code.google.com/intl/it-IT/appengine/docs/java/xmpp/overview.html

Related

How to fetch mails in Android using IMAP/POP3 protocols

I want to develop an Android application similar to Typeapp . I want to know the algorithm behind it. Basically it would be a customised inbox with all IMPS/POP3 emails in a one application. If we have to configure this in java/Android to connect with IMAP server how can I achieve this.
K-9 is an open-sourced email-client, if the license fits your project's requirements, then you can start from that code, and build on top of it:
See: https://k9mail.github.io/

Java back end: Guarantee two Facebook users are friends

I want to be able to get a user's friends and then store them inside of my database. The issue is with javascript sdk the friends would be sent to the client and then the client would send me the list of friends.This data can obviously be manipulated now so how do I guarantee these two people are really Facebook friends? I know of the php sdk, but I am using complete java for back-end and we have no plans to ever use php.
Just call Facebook API from your Java back-end server.
There are few libraries you can use:
http://facebook4j.org/en/index.html
or
http://restfb.com/

Access Google Notes using Android API (Java)

I want to make an Android Application in Eclipse that accesses the Notes Inbox in Gmail and can edit, create, or delete them. How would I do this? In iOS there is a preinstalled application that does this. Is there an API that I could use to do this in Android?
Hey actually I was looking for the same thing for Node.Js/Javascript and basically found out that you can just access the Gmail account through IMAP and that gives you access to any folder you need. So just use IMAP to access Gmail and then retrieve all the notes from the Notes folder. Just in case, here's the module for Node.Js: https://github.com/mscdex/node-imap

Using google oAuth2 to collect gmail email from java app

I have a web base email client that uses a java app to connect to IMAP and POP3 servers to download email. There is an issue that if a user usually logs in form the US that the java app will not have access to collect emails until that user logs in from the same county the java app is running.
I was told to overcome this to use google oAuth in order for the account user to give permission to my app to collect emails. Is this correct? Once this has been accomplished I would also like to the the API to import contacts, but for now authorization/authentication is sufficient.
The problem I am facing is that after trying to make heads a or tails of the google oAuth api documentation im really confused and did not yet manage to make a working example. Documentation often has links to a depreciated API and there is no example with a dowload link to both the API needed and exaple source code, as a result I think im using incorrect libraries for my examples.
Its also not clear to me what/how to accomplish what is needed do I use client authentication via javascript to create a popup whereby the user grants access?
Or do I use installed app client with a token and secret, this is what I tried but the 'command line' example I tried requires Java EE and this is a native app so I dont see why and I dont want to import all Java EE libraries to my small email downloader app.
Where can I find more intuitive documentation and working examples on this?
If you stay away from OpenID 2 and OAuth 1, I think the docs are pretty orderly these days. The best place to start is https://developers.google.com/accounts/docs/OAuth2

Android Chat For Private session for users ( Development Workflow)

I am developing Android Application for Chat between two users as private session.
Android application would be Android 2.0 and above . If any user wants to chat then he can enter any email to chat and session between two users will be private and can able to store in database.
Other user should not be able to watch the private sesion.
if any one answer about android application where it will be connected to web server (php) then good for me to understand .
So if any one known the develpoment flow please suggest here .
Please don't suggest about IRC Chat where all user combined in same open template.
You could use an XMPP server and use for instance asmack library for android.
Tutorials about the android application: http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/
There are several different servers out there. For instance OpenFire. http://www.igniterealtime.org/projects/openfire/
If sounds like what you want is an XMPP server with client to client encryption.
Here are a list of XMPP server options: http://xmpp.org/xmpp-software/servers/
Here is a discussion on various XMPP libraries to use with Android: Android and XMPP: Currently available solutions
As for the encryption, it looks like you want to mimic what OTR does (for pidgin). The description of how the protocol works is posted here: http://www.cypherpunks.ca/otr/Protocol-v2-3.1.0.html
You can also grab their source code from here: http://www.cypherpunks.ca/otr/index.php#downloads (warning: code is written in C)
This is link for Chat application for Android for private session and best suitable for users who want to use web with android . where any user can be signup or signin then get friends list with access of database to android and easily send messages to friends in a private session can chat unlimted . this feature more include like sending request and accepting/rejecting request .
You can do this in node.js very easily and if you need already implemented code then you can use this https://github.com/heroic/node-private-chat.
If you find it insufficient then you can easily extend it with very minimal efforts and don't use php for it. It isn't design for these type of work. Node is best suitable for it. Just run above code and connect to it with your android application.
Best
Deepak

Categories

Resources