Topic-icon Open Graph Actions - Submit failure issue

Active Subscriptions:

None
11 years 3 months ago #29874 by buztan
I have just had my first go at setting up the new Open Graph Actions, following the information on this website. I submitted to Facebook and got the following reply so wondering if anyone knows what this means / what I didn't do correctly ?

"Your code is currently configured to publish a stream story. You must change your code so that when the test user triggers the action it produces an open graph story. "
The topic has been locked.
Support Specialist
11 years 3 months ago #29877 by alzander
If you have the Publish to Wall on Login or Register functionality enabled, that's probably the problem. Due to recent changes in Facebook's App Terms of Service, the automatic post to a wall on registration or login is no longer something that should be used. Their new terms require that a user be able to edit any messages posted to their wall, which we don't currently allow.

So, if enabled, disable that feature, test your Open Graph action again (just to make sure they still work), and then re-submit.

Hope that helps explain,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 3 months ago #29889 by missycarter
Have tried to get open graph working on a second site and while I have managed to get some activity to the activity logs on FB, the activity log in the back-end refuses to display.
The topic has been locked.
Support Specialist
11 years 3 months ago #29892 by alzander
How is the 2nd site configured? We've never heard of a situation where the FB Activity Log reports the action but it's not recorded by JFBConnect, so that's a unique case we'd need to know more about.

* Are you using a unique FB App ID for the new site?
* Is anything showing up in the JFBConnect Activity Log like an error for the activity, or any information, or are there no rows displayed?
* What kind of action and objects did you create?

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 3 months ago #29900 by missycarter
Tried 2 dedicated apps, but nothing shows up in Activity Log.

Actions created:
read article
update profile
I have checked everything and cross referenced against the other site.
Suspect it is something my coder colleague has done. (He's not involved with the site that works)

Had hoped there was a straightforward fix, but will take matters up with him first.
Thanks
Julie
The topic has been locked.
Support Specialist
11 years 3 months ago #29910 by alzander
There's no straightforward fix that we know of. It's a unique issue that has never been reported before. If you have a developer that's been making changes, that's definitely the first place to investigate. Our code is very linear in that we perform the Open Graph Action post to Facebook and then immediately write the response we get back from Facebook to the database. There shouldn't be much that can go wrong there.

Keep us posted, and best of luck,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 3 months ago #30000 by buztan
Ok so did that (maybe that should be mentioned in the tutorials) and got one step further - Facebook report it doesn't work since it doesn't post to the timeline of the test user. What I see is that it is recorded in the log in Joomla extension and also it does show on the Activity log of the test user in Facebook, however it does not appear on the test users timeline / profile page. I notice also that I never get any pop up as mentioned in the configuration guide.

What I also have now in addition is another message from Facebook that I need to update my app for the 'February 2013 Breaking Changes' which I have no idea what that means?
The topic has been locked.
Support Specialist
11 years 3 months ago #30013 by alzander
Buzzy,
If you run the Autotune configuration tool, it will set your app up with the proper migration settings for February through April. New migrations and application settings are released continuously, and the Autotune tool is meant to keep your app up-to-date with Facebook's changing requirements.

As for the Open Graph actions, if it's posting to the Activity Log, that's what's important as that's the users Timeline of activity. From there, it *can* show up on activity feed/profile page/Timeline view that others see based on a lot of social criteria by Facebook.

If you're not seeing the blue popup, that's likely why it's being denied though. You'll need to investigate why that isn't showing.. delete the activity from JFBConnect and the Activity Log on Facebook and then enable the "Display Facebook API errors on Front-end" setting in JFBConnect. Then, check if blue-box appears with an error message or if there are Javascript errors on the page. In either case, you'll need to fix whatever is preventing the posts from happening.

Hope that helps get you started,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 2 months ago #30112 by buztan
So couldn't see how to delete activity from JFBConnect app (in the OpenGraph log page it seems you can only delete entries that show as errors, not entries that show as successful) Anyway deleted the test user and created one fresh, when I log into my website with this user using the Login with Facebook button that works (and I get a popup window telling me it is logging in). When I perform activity on the my website I see it being logged as successful in the JFBConnect log and also as showing up on the test users Activity Log in Facebook, yet it never seems to show in their time line and I never get any pop up box (with or without errors) even with the "Display Facebook API errors on Front-end" option set.

Must admit I am beginning to think I will give up on this, it doesn't seem as straightforward as you imply on your website! My subscription recently ran out for this (JFBConnect) so could that be why it doesn't work?
The topic has been locked.
Support Specialist
11 years 2 months ago #30121 by alzander
If it shows in the Activity Log on Facebook, that's the important part as it means communication is occurring and the actions are posting. For deleting actions, only the user can delete their own actions from the front-end of the site. We don't offer the ability to delete actions in the admin area on behalf of the user as that's really up to them. To delete the actions, you can create a menu item for the JFBConnect Open Graph Activity and navigate there to delete them.

If the popup isn't showing, that's likely caused by some Javascript or PHP issues with the AJAX requests. If there are any issues with the response, it won't properly show up, but the fact that the action is posting means you're pretty much there.

If you can tell me how to test the action, I can try to go the article page and get it to trigger. Leave the "Display Facebook API Errors on Front-End" setting enabled and I'll let you know what I find.

Finally, no, even if your subscription isn't active, the actions will work. We don't disable functionality at all when a subscription expires.

Thanks,
Alex
The topic has been locked.