Christoffer
Christoffer

Reputation: 26835

Facebook standard status update popup?

Is there an API for opening a popup containing the same status update functionality as in the Facebook Wall?

I basically want to open the following UI in a popup...

Facebook Status Update

How can I do that?

Upvotes: 0

Views: 1070

Answers (2)

ifaour
ifaour

Reputation: 38135

The facebook UI responsible to post a feed is described here.

If you want to have the same design in your application you have to design it yourself, which would be easy with jQuery + ajax

Upvotes: 1

magna
magna

Reputation: 287

You have to mention the onclick function else what suits your need. oauth2 in facebook involves two steps, call authorize to get code, then call access_token to get token. One way to deal with the pop login:

open login url in new window just like you did,when the facebook redirects back to your url in the popup, you set the cookie either through server side code or using javascript to capture url query parameter, when page is loaded in the popup, close the window immediately window.close.

On your main page, after your window.open code, add JavaScript code to detect if popup is closed and capture the cookie:

var signinWin;

`$('#FacebookBtn').click(function () {
        var pos = screenCenterPos(800, 500);
        signinWin = window.open("[URL]", "SignIn", "width=780,height=410,toolbar=0,scrollbars=0,status=0,resizable=0,location=0,menuBar=0,left=" + pos.x + ",top=" + pos.y);
        setTimeout(CheckLoginStatus, 2000);
        signinWin.focus();
        return false;
    });

function CheckLoginStatus() {
    if (signinWin.closed) {
        $('#UserInfo').text($.cookie("some_cookie");
    }
    else setTimeout(CheckLoginStatus, 1000);
}`

hope it help you.

Upvotes: 1

Related Questions