| AutoFacebook Joomla! Plugin Documentation |
| Friday, 27 November 2009 16:16 |
|
This is the Documentation for the AutoFacebook plugin:
Features and Change logv1.0 - First release, features: - Updates Facebook user status when new article is created or published (configurable). - Allows publishing extra static text after or before the title. - Allows adding link to article
InstallationInstalling the AutoFacebook system plugin is pretty straight forward like most Joomla! plugins: - Download the plugin zip file (no need to extract since Joomla! installs straight from the zip) - Navigate to your Joomla! administration page and click "Extensions => Install/Uninstall" - Browse to the downloaded zip file and click "Upload and Install"
Step by step configurationInstalling was easy but we are not quite there yet, a little configuration is needed to connect it to your Facebook account: - Enter your Joomla! administration page and go to "Extensions => plugins" - Find System-AutoFacebook on the plugin list and click it. - On the right side of the page you have a list of parameters that you can set. they are all pretty straight forward and if you hover your mouse over the labels a description pops up. The only ones that are a bit tricky are the three first ones: API key, API secret and User ID. These come from your facebook app and I will guide you trough creating one: - Go to http://www.facebook.com/developers/createapp.php to create a new application. - Enter a name for your application in the Application Name field (This could be the name of your site for example it's not relevant for the plugin). - Accept the Developer Terms of Service, then click Save Changes. - On the Basic tab, keep all of the defaults. - Take note of the API Key and API Secret. - Click the Connect tab. Set Connect URL to the top-level directory of the site where you plan to install AutoFacebook (this is usually your domain, like http://www.example.com). - (Optional step not relevant for plugin) You can include a logo that appears on the Facebook Connect dialog. Next to Facebook Connect Logo, click Change your Facebook Connect logo and browse to an image file. The logo can be up to 99 pixels wide by 22 pixels tall, and must be in JPG, GIF, or PNG format. (Filename cannot be 'icon') - Click Save Changes. - Done... you have your app. Now put the API key and API secret on the plugin configuration. - Only two more things to do, Find your Facebook User ID and give the plugin posting authorization: - The User Id is the number that appears on the url of your photo albums, to find it go to your profile, click on your profile picture and the page you end up has a url like http://www.facebook.com/#/album.php?profile=1&id=XXXXXXXXXX where XXXXXXXXXXX is your User ID. - To give permission to the app to change your status you need to: - Go to your facebook homepage (login if you are not already logged in) ------>[Thanks to ] - Paste the following link into your browser address bar and visit it to give permission to the app to update your status: Substituting [API KEY] for your API Key and [USER ID] for your user ID http://www.facebook.com/connect/prompt_permissions.php?api_key=[API KEY]&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx&display=popup&ext_perm=read_stream,publish_stream,offline_access&enable_profile_selector=1&profile_selector_ids=[USER ID]
note: if you try to publish a message without having permission you will get an error with this link automatically formated for your account
Thats it!! feels like a lot but it's really simple!! :) ENJOY!! |










Comments
Someone had iff problem?
Do I can to setup this plugin to work with my facebook fan page autopublish, not to publish in my private profile?
Thank you very much, Mak
you could use this
https://www.facebook.com/dialog/oauth?%20%20%20%20%20client_id=[APP_ID]&redirect_uri=http://www.facebook.com/connect/login_success.html?&scope=publish_stream, user_photos&response_type=token
to authorize the aplication
please help
https://www.facebook.com/dialog/oauth?%20%20%20%20%20client_id=[APP_ID]&redirect_uri=http://www.facebook.com/connect/login_success.html?&scope=publish_stream, user_photos&response_type=token
this will return a token and allow to publish in the profile, for a while, i still dont know how to make it longer.
Hope it helps anyone.
me also please help as this is exactly what i am looking for
How can help me??
Thanks in advance!
Hans
Error reads as below when attempting to post an article.
AutoFacebook error - User must have accepted TOS
User has already accepted the TOS.
Never-mind I figured it out. Go to the advanced section of the app that you created and disable: August 2012 Breaking Changes. Save and then wait a few moments and then type in the string:
http://www.facebook.com/connect/prompt_permissions.php?api_key=[Key]3&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx &display=popup&ext_perm=publish_stream&enable_profile_ selector=1&profile_selecto r_ids=[xxxxxxxxxxxxxx xxx]
Error message:
ERROR: This endpoint has been deprecated. To temporarily reenable it, you may disable the "august_2012" platform migration. It will be disabled perman
Can you kindly give it a check?
Hi nlkiki,
After go through some discussion i figured out solution to the issue. It is caused by the "offline_access".
You have to exclude it from the query string.
Instead of:
www.facebook.com/connect/prompt_permissions.php?api_key=334198576651603&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx&display=popup&ext_perm=read_stream,publish_stream,offline_access&enable_profile_selector=1&profile_selector_ids=100000531401503
should be:
www.facebook.com/connect/prompt_permissions.php?api_key=334198576651603&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx&display=popup&ext_perm=read_stream,publish_stream&enable_profile_selector=1&profile_selector_ids=100000531401503
==========================
- 334198576651603 is the [app id]
- 100000531401503 is your [fan page id] or [profile id]
Cheers,
I have the same problem. Did you find the solutioo ?
----------------------------------
www.facebook.com/connect/prompt_permissions.php?api_key=334198576651603&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx&display=popup&ext_perm=read_stream,publish_stream,offline_access&enable_profile_selector=1&profile_selector_ids=100000531401503
----------------------------------------
to give the permission i get the error: ERROR as below:
--------------------
This endpoint has been deprecated. To temporarily reenable it, you may disable the "august_2012" platform migration. It will be disabled permanently on August 1, 2012.
--------------------
So what is the problem?
'Developer Terms of Service' =>
http://developers.facebook.com/terms.php
=> Page not found
So how can i accept TOS???
Please check your documentation again.
Thanks,
Sotheayuth HEANG
me modify the cost-free article I discovered online elie wiesel’s "night" essay. That report satisfies my specifications yet is written in an unsatisfactory manner and there are syntax blunders. Do you consider I should proceed? I'm simply eager for help, and so any recommendation might be excellent.
Dear all, the right link for permission on FB is:
http://www.facebook.com/connect/prompt_permissions.php?api_key=[API KEY]&v=1.0&next=http://www.facebook.com/connect/login_success.html?xxRESULTTOKENxx &display=popup&ext_perm=publish_stream&enable_profile_ selector=1&profile_selecto r_ids=[USER ID]
when i try going to the url you give,t to us i get only (Success) not first allow????
then i go try add new article stil i dont have accepted from TOS
any body trying and Success please show me how ..
best regard
I using this plugins. Working verry well, but... in my facebook, any post, look :(
I want to modify some details, like title - to be bold; link - i want to be like in my browser (not with 20%word-30%word-20%vord etc)
What is necesarry to modified? in all files? Thank you
PS. www.braila.pro and facebook page is: braila net
RSS feed for comments to this post.