Topic-icon Open Graph Configured and nothing is published on wall Just Log-IN

Active Subscriptions:

None
I was looking at another post with a similar problem, in that you say it is unusual to be rejected, so I'm surprised not to have been accepted my request ... follows the post in question:

www.sourcecoast.com/forums/jfbconnect/jf...documentation#p35234
The topic has been locked.
Support Specialist
Eduardo,
The reason you were rejected is likely due to point c:

c) you allow users to turn sharing on and off globally, and that setting remains once a user chooses it. See more about read actions: developers.facebook.com/docs/op … ks.reads/. Your code is currently set to publish a stream story. Please change your code so that when the test user triggers the action it produces an Open Graph story. Your action doesn’t follow section IV.2 of the Platform Policies: developers.facebook.com/policy/. Words in the user message field must be manually written by the user and can’t be pre-filled by the app, even if the user can edit or delete the words.

If you are using the "Status Wall Post" settings in JFBConnect to automatically post when the user registers or logs into your site, that is creating a "Stream story" and the message is pre-defined. Both of those violate the c) note above. That's likely both confusing the tester since the stream story isn't being initiated by the user, and they probably think that's what your Open Graph Action was supposed to be.

The other points of a) and b) are things that JFBConnect does support. You should be able to tested these directly:
a) Does it take more than 10 seconds of sitting on the page for the action to post? If not, or to be extra cautious, set the timeout to 20 seconds.
b) Make sure when the action posts that the 'blue box' in the bottom right appears and that you can disable the post.

If those work, disable the post-to-wall on registration/login feature and then re-submit to Facebook and ensure that you really document how you've configured the action.

I hope that helps,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 9 months ago - 12 years 9 months ago #35306 by Eduardo
Hello Alex, i´m very frustrated, because i have no idea how to fix this!!!
b) Make sure when the action posts that the 'blue box' in the bottom right appears and that you can disable the post.
How to control the blue box?
a) Does it take more than 10 seconds of sitting on the page for the action to post? If not, or to be extra cautious, set the timeout to 20 seconds.
How can i control this time?

And how i trigger the action by myself, example: The user enter on the article, and i want put a button to trigger the action READ, but directly, when users click on button, the action is going direct to the user timeline.

I'm very confusing, because, i saw you trigger the actions automatically on your video, and if this generate a stream, how you do this? Is because you did this a long time ago?
Last edit: 12 years 9 months ago by Eduardo.
The topic has been locked.
Support Specialist

How to control the blue box?

The blue-box is an automatic feature of JFBConnect when you've configured the action to trigger automatically. Have you tested the read action on your site? After you're on a page for 10-20 seconds, a little box should appear in the bottom right, as shown in our video below:
vimeo.com/69779270
At about the 1 minute mark, the blue box is shown at the bottom while 'reading' an article. It's also described and shown in the Testing Facebook Open Graph Actions documentation which should be followed before submitting.

If you aren't seeing that, please let us know. That box is critical as it satisfies a), b), and c) requirements above.

How can i control this time?

In the Action configuration settings, there's a parameter called "On Page Load Timer". Set that to at least 10, but I'd recommend 20. That will delay the 'read' action from triggering for 20s after the page loads.

And how i trigger the action by myself, example: The user enter on the article, and i want put a button to trigger the action READ, but directly, when users click on button, the action is going direct to the user timeline.

Easily inserting a button into an article or other area of your site will be available with the v5.1 release, due out later this month. With that, you'll be able to add the {JFBCAction id=XX text=Click Me} tag so a user can click it. There will also be settings to greatly increase the chance of the action showing up on their timeline. However, both the button and automatic read action are controlled by Facebook and there's no guarantee that the action will always show on the user's Timeline.

I'm very confusing, because, i saw you trigger the actions automatically on your video, and if this generate a stream, how you do this? Is because you did this a long time ago?

In the video, it posted to the Timeline. It did so through an "Open Graph Action", not a "Stream Update". A stream update is different, and the only time JFBConnect creates a stream update is when you use the "Wall Post" settings in JFBConnect. That feature is no longer recommended to be used and will be removed in the next release due to the changes in Facebook's App Policies.

Once your action is approved, it can show up in the user's Timline, just like in the video.

Alex
The topic has been locked.
Active Subscriptions:

None
12 years 9 months ago - 12 years 9 months ago #35314 by Eduardo
Ok, Alex, now i understand, the blue box is the way that user uses to stop the action, and facebook knows, so..

My blue box is not being shown, how i can fix this?
Please Alex, log in on www.contangels.com.br , and see for yourself.

And one more thing, every time when users reads an article, do the this blue box appear ?
is this setup up to appear every time when the user reads an article ?


Thank you for your help
Last edit: 12 years 9 months ago by Eduardo.
The topic has been locked.
Support Specialist
Eduardo,
I can't fully test the action, since I'm not a developer on your application. However, if I enable the "Display Facebook API Errors on Front-End" setting in JFBConnect and try to read an article, the blue box properly shows an error message for me, as you can see below:
File Attachment:

Are you saying you *never* see the blue-box when logged in with your Facebook account? You should see it:
* Whenever a Read is initially posted to your Facebook Timeline
* If you visit a page where a read has already been posted to your Timeline

If you're not seeing the blue box message area, let us know. Also, please feel free to add me as a developer of your app by:
* Going to developers.facebook.com/apps
* Click the "Edit Roles" button in the lower section
* Click "Add" in the Developers area
* Enter "1251253607" and submit
From there, we can test the action for real on your site before it's approved.

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

None
Ok Alex, now i can see the blue box, and inside error message...
Error: name lookup timed out


Also, now i added you as admin on my app too.
The topic has been locked.
Active Subscriptions:

None
Now, i got other message:
Error: (#3501) User is already associated to the object type, article, on a unique action type Read. Original Action ID: 501454613262987
The topic has been locked.
Active Subscriptions:

None
Hi Alex, i think make this work, the blue box come up, with the normal message of sharing stop, undo publish and see allactivity, i go trying send to verify if pass on process, i let you know soon!!!
The topic has been locked.
Support Specialist
It sounds like it's working. Below is a description of each of the messages:

Error: name lookup timed out

This means there was a problem on your server trying to communicate with Facebook to submit the action. You'd want to talk to your hosting provider to understand why this happens. You can also check the Activity Log of JFBConnect to see if this is common or not. If it's common, you'll want to determine why.

Error: (#3501) User is already associated to the object type, article, on a unique action type Read. Original Action ID: 501454613262987

This means that the action was tried to be submitted after it had already been added to your Activity Log. That generally shouldn't happen as JFBConnect shouldn't try to post it twice.

Please make edit the Action and change "Unique Action" to "One Time Only". That will tell JFBConnect to only submit the action once. It will also cause a blue box to appear on the page when you revisit it telling you when the post was originally posted to your Timeline.

All in all though, it sounds like it's working just about right. Good luck with your submission and make sure you disable the Post To Wall functionality of JFBConnect before re-submitting :)

Thanks,
Alex
The topic has been locked.