How to let a user post to FaceBook / Twitter?

DevBaby

Active Member
Licensed User
Longtime User
For my App, I want to allow users to post their progress to their Facebook status or wall. I have seen this done on Facebook with a workout app, such as “User has burned 234 calories working out today.”

I am basically looking to do the same thing; have a user post their progress on Facebook / Twitter.

1) How do I do this? Any tutorials etc.

2) I imagine that I will need to store the users login info…are there concerns I need to watch out for…encryption etc? If so where are some tutorials on the subject?

Thanks for any help / direction with this.
 
Thanks for the links.

However, there doesn’t seem to be (and I may have missed it) a conclusive method for posting a Facebook text base message. One of the liked threads seems to have stopped at the point of trying to get it to work.

Also for Facebook, several tutorials (or thread links) speak about first creating an app on Facebook. Does this mean that each user of ‘my’ would have to do so, or that I can create ‘one’ app on Facebook and use this ‘one’ app (on Facebook) as the carrier for all other users who send their messages through the app (basic4android) that I am creating?

Basically, I am confused as to purposes of creating an app on Facebook.
 
Upvote 0
Facebook only allows registrated apps
to interact with Facebook accounts and pages.


You create the one APP

Users would have to allow your FB APP permissions to POST to their FB wall
 
Last edited:
Upvote 0
Post to Facebook Wall with B4

Here is a modified version of: steve05/vb1992/njdude's code

to just post a message to a Facebook Wall via the Facebook Graph with b4a

This will allow a user with your app to post progress type messages to their Facebook wall.



.
 

Attachments

Last edited:
Upvote 0
Hi, I tried the code in the FaceBookWall.zip, but I was looking for a way that an automatic message is sent on the users behalf to their wall...such as "user has scored 100 points on Game X."

I am not sure where in the code that a message is automatically sent, it seems that a webview opens for the user to type a message.

I could be wrong and just not understand what I am looking at.
 
Upvote 0
I believe once the user gives your facebook app permission
via your b4a android app and that code, then you can
auto post things to the wall without always asking for
permission.
 
Upvote 0
You would just need to modify "sub PostWall"

postwall("Jim has scored 100 points on Game X.")

Code:
postwall("Jim has scored 100 points on Game X.")

Sub PostWall (MyMessage as string)


   'Add Description
       Dim nv As Map
    
   nv.Initialize
       nv.Put("message", MyMessage )
    
       req = MultipartPost.CreatePostRequest(DataRequestLink & "?access_token=" & AccessToken, nv, Null)
      hc.Execute(req, 1)
 
End Sub
 
Upvote 0
I created an application in facebook, using the heroku site.
I gave vb1991's application the same name and run it, after inserting the ID, secret and site url.
I don't get the "works!" message in my facebook wall.
When I install the application it does not request any special permission for facebook (other then internet access).
Help ?
 
Upvote 0
Checking again what I have:
after performing this line
Code:
FacebookPage.LoadUrl("https://m.facebook.com/dialog/oauth?client_id=" & appID & "&redirect_uri=" & RedirectUri & "&scope=" & scope & "&response_type=token")
I get the facebook page loaded with nothing but an "Error" header (blue background), underneath it a message: " an error occurred, Please try again later"

Can someone tell me how to correct it ?
thanks
 
Last edited:
Upvote 0
I try to run example, but all that happens is facebook login pops up for about 1-2 seconds and the disappears. :(
 
Upvote 0
It disappears. To prevent this, disable the first code row FacebookPage.Visible = False in Sub FacebookPage_PageFinished(Url As String)
 
Last edited:
Upvote 0
Is it possible to post pictures and links (e.g. link to my apps on google play)?

Kind regards
Jakob
 
Upvote 0
is there someone able to write a library for using facebook sdk for native login to connect with facebook with just one click (without inserting login data)?
most of the applications currently on the market allow to do that.
 
Upvote 0
Back
Top