Reputation: 508
I want to integrate my application with Facebook. I am using Facebook SDK for that. In my application I am trying to post some message to Facebook. I have already created one application for this in Facebook developers site. I have used this application id and publish_actions permission. But I cannot able to post messages to Facebook. Previously it did.
I searched about this issue and it seems After 30th April facebook changed some structure regarding roles. As of 2014 May 1, if you want to post anything to the user [apart from the app registered developer] timeline you need Facebook permission i.e the app needs to be submitted for approval. Please Refer https://developers.facebook.com/docs/facebook-login/permissions/v2.0#review
The approval process needs apk submission, screenshots, privacy policy ect. https://developers.facebook.com/docs/apps/review
Before going to this approval process, I just want to know is this the only way to post message to Facebook from an android app?
Upvotes: 10
Views: 3575
Reputation: 1092
If you are listed as an administrator, tester or developer under roles for your application, it can post to facebook pages owned by you without first getting permission from Facebook
Upvotes: 1
Reputation: 1174
Yes it is correct you have to get permission first from Facebook and for that you have to submit it for review as stated in the link you posted. But this is the case when you are posting in background without showing user what you are posting. https://developers.facebook.com/docs/apps/review I have done the same thing in one of my iOS apps when the user logs in to Facebook via my app the app asks for permission and there it shows a alert from Facebook that you have to get permissions from Facebook to post when making the app public. By default these three permission are given : 1. email 2. user_friends and 3. public_profile
for extra permission you have to submit it for review. You can use to choose via dialog box in your app: pls see this link : https://developers.facebook.com/docs/android/share
Upvotes: 1
Reputation: 80
The best answer I can find, which was verified is:
https://www.facebook.com/legal/terms
Term #2 states:
You own all of the content and information you post on Facebook, and you can control how it is shared through your privacy and application settings.
Term #9 states there may be provisions you have to adhere to, but unless you are breaking legal, commercial, or trademark service or items then you are good to go.
Upvotes: 0