Is there any solution to get complete Facebook friends list without asking for APP permission?
Submitted for review many times but Facebook is not approving.
We need it in one of our applications.
As stated in Facebook API documentation, you can't
http://webcache.googleusercontent.com/docs/graph-api/reference/v2.3/user/friends
Related
Scenario
I'm building an application that needs the ability to post to users wall (personal profile) on behalf of a user on facebook. I remember before the way that I would do it is request a permission "publish_actions" but reading through their documentation i came to this page:
https://developers.facebook.com/docs/graph-api/changelog/breaking-changes/#login-4-24
which states that that is being deprecated.
They recommended an alternative which is using their sharing product found here but this seems like it would break one of the functionalies of my current application (I dont want to share content i want users to post it to whenever they choose to on whichever account they choose to).
Question
Is there a way to get posting to a users wall and NOT an event, page or group. If i'm correct I can still post data to events, pages and groups via API as normal but to a users wall its different? I need to post on their wall via api but i can't seem to find the permission.
My facebook api graph version for my app is 3.0 and im using their PHP SDK to make the requests.
Need some help understanding the Facebook documentation.
Using the Facebook Graph API, Can you log users into your site then allow them to post to a Facebook group?
Or is it only the group admin that can post to the group. If so, does anyone know if this is something that has changed recently ?
https://developers.facebook.com/docs/graph-api/reference/v2.5/group/feed
Can you log users into your site then allow them to post to a Facebook group?
A specific Facebook group yes. As long as you know the ID beforehand.
For everything else the only groups available will be those seen from user_managed_groups
I am developing a Facebook application, and I am trying to publish the users' activites in my application in the user's wall, like when the user comments on post, the story feedback appears in his wall and is available to his friends to see
I have read these tutorials:
https://developers.facebook.com/docs/opengraph/tutorial/
As well as the following threads:
How to publish Actions to Facebook Graph API with parameters in call URL
Facebook- Publishing a story to user's wall
I am confused about which one I should follow because openGraph seems a bit complicated to implement....so what is the best practice to achieve my requirement?
If you want to post activities on users wall, open graph is preferred way and you will get large distribution(marketing) also.
You can use the PHP Official sdk from facebook, which makes you job easier.
To post open graph actions, you should take publish_actions extended permission from user.
or
You can post on user's wall using /me/feed method requires [publish_stream][3] extended permission.
SDK tutorial
https://developers.facebook.com/docs/reference/php/
Open graph sample application
Download Social Cafe app and see their code
https://developers.facebook.com/docs/opengraph/samples/
You can use Javascript SDK as well, and sometimes that is actually getting better. For example, recently Facebook enforces that users have to read for at least 10 seconds before the app publishes news:Read. These are the usecases that can be handled very efficiently with javascript sdk and jquery (or similar client-side technology).
As for April 2018,
The publish_actions permission is no longer available.
Am working on an application that should be able to write unto the wall of a friend after the user authorizes it. Currently, i can write unto my wall successfully through the application using the facebook graph API. Am facing difficulty in writing to a friends wall using the app. I have not been able to figure out whether i need extra permissions to do so or if need to do something different. I would be grateful if anyone could help me with any lead.
Thanks.
You have to get an extended permissions for your app: publish_stream.
For reference see: http://developers.facebook.com/docs/authentication/permissions/
publish_stream - Enables your app to post content, comments, and likes to a user's stream and to the streams of the user's friends...
Good luck
I used cake php with twitter datasource to post some info on a certain twitter account. Twitter changed the authentication method towards oauth.
I can't find an example of a cakephp app, where a certain message is posted in a certain twitter account. For example when publishing an article in the site, I want site's twitter account to get updated.
I have read some examples but in these the user accessing the page gets redirected to twitter to be authenticated and to publish something on his/hers account, which is not want I want.
Anybody has an example on that?
thanks a lot.
Have a look at Using one access token with OAuth in the Twitter documentation, it describes a single-user use case and avoids the redirect.
Hm, I do not know if this helps you, but do you read the article from neil crook? cakephp-oauth-extension-to-httpsocket
I think for the first time the user get redirected to twitter to authorize the application... After that you save ‘oauth_token’ and ‘oauth_token_secret’ for further access to the Twitter Api...
But i must say that i have not tried it yet...
Maybe the tipp from David Yell in this question thread LINK helps