With Graph API 2.0, things get quite a bit more complicated for developers.
I have a WordPress plugin which automatically posts update to my Facebook Pages when a new post is published. Every WordPress site uses a different Facebook App to communicate with Facebook's API in publishing posts to their respective Facebook Pages.
Older apps that has been setup already have all the permissions required setup and authenticated so they all work fine.
The newer one that I'm about to setup is different because publishing require approval before I can request that particular permission I want.
I already got my app approved with publish_actions and manage_pages permission. Unfortunately, the plugin doesn't work and this error is thrown by Facebook.
(#100) Required extended permission: share_item
There isn't any share_item permission listed for me to submit for approval. What can I do to fix this problem?
New Graph API 2.0 Documentation doesn't mention anything about share_item either.
Sounds like a bug. Either the error message is wrong or you should be able to submit share_item for review.
Please see if a bug have been reported at https://developers.facebook.com/bugs and if it doesn't please file one.
Update: After looking into it it seems that the error message is wrong. As long as you have publish_actions you are fine.
Related
We have an application that uses the Graph API to publish content on a FB User account using publish_actions permission. This is now deprecated and I am trying to figure out if there is an alternative way to make this happen. After searching for answers in SO I am still not sure if this is possible. According to this post it is not - however other posts and FB documentation itself indicate that the Sharing API is a valid option, although I am not sure if that's totally true. What I need to do is publish a post with no user interaction other than authorizing the app to publish content. Is this possible with this new security model?
Thanks
i'm realy stucking in request to review in app creation facebook api. Please find the attached screenshot.
I have created new app with v2.4 in facebook api. For our application we need below four permission like publish_actions, manage_pages,user_likes,read_stream.
I have entered notes for all items. But in publish_actions it showing error like below.
Can anyone tell what i need to do.
Before you can send publish_actions to review, you need to make sure it works in your App. Just do a call that involves publish_actions from your App with your App Admin/Developer account.
Btw, you may want to read the changelog about read_stream: https://developers.facebook.com/docs/apps/changelog#v2_4_deprecations
I've been updating few web apps to the latest Facebook Graph API - v2.2. Those sites work and some of them have opengraph action video.watches ("Watch"). It's approved and works.
Recently I got a generic Facebook email that one or more of my apps are using permissions that have to be reviewed or they will stop working on some date. As those apps are quite old they don't have publish_actions in the review set (and that's the only extra permission in that video.watches websites). So now - does Facebook wants that publish_actions to be added to the review or it's something else (they could be more specific)?
You would require publish_actions to continue to post Open Graph actions to Facebook. Please submit for review.
We have a mobile app (ios and android), and we request the following Facebook permissions when a user logs in to our app using Facebook: "offline_access,user_birthday,user_relationships,email"
The Facebook Log In dialog has recently started to say that "This app may post on your behalf, including status updates, photos, and more." We don't request the publish_stream permission, so does anyone know why this is appearing? It's a rather scary sounding request that we'd rather not have show up.
If it matters, we're building an html5 app inside phonegap, using the facebook phonegap plugin to do log ins via the native Facebook app.
Thanks!
Looks like this is a bug and was reported yesterday and is on dev facebook bugs.
Check this
Hope this helps
Which permissions are you granted after login? That looks like the description for publish_actions, which is pretty similar in operation to publish_stream since some recent changes
Refer to this blog of facebook:
http://developers.facebook.com/blog/post/2012/04/25/streamlining-publish_stream-and-publish_actions-permissions/
I think it's harmless- their way of getting our permission to publish posts how you want them posted- for example, with the photos you are adding.
I am trying to create an action on an article so when a user, who has authorized the app lands on article, it publishes the fact they've read the article to their timeline.
This works for me without issue but when anyone else tries it, they get an error along the lines of
Requires extended permission: publish_actions
I saw a notice on Facebook saying :
While in Open Graph Beta, the 'publish_actions' permission can only be
requested from developers and test users of your app. The
'publish_actions' permission will be ignored if requested from any
other user.
However, the likes of Spotify, Guardian and Independent utilize pretty much exactly what I need. How come? What are they doing differently to me?
You have to submit your created action types here: https://developers.facebook.com/apps/<app_id>/opengraph - once they have been approved you will be able to use them publicly.
You have to submit the actions also you need to take the permission from the user.
There are two types of permission, user permission and friends permission. Your suppose to take 'publish_actions' permissions from user as well as from friend.