Topic-icon Opengraph and FB integration not working!!!!

Active Subscriptions:

None
10 years 10 months ago - 10 years 10 months ago #33881 by herton
Hey, im having serious problems since i buy JFB!!! so please give me a good support:

-At first the login message(Returning User Status Settings) is not showing on facebook walls (it used to work, but suddenly it broke down)
- when a "normal" user logs in to the site he can comment/like in the articles and in jomsocial and it appears in his wall, but when the user is a tester of the FBapp or the admin (me) it SOMETIMES (not always) doesnt work!!!!
- Fisrt time the opengraph read/article, looks like it is working but is not, i mean the blue case appears saying that its gonna be posted on th FB wall etc. But its never posted at all.
- And in the next intents the opengrah read/article says in the blue case: "Error: (#3501) User is already associated to the article object on a unique action type Read. Original Action ID: 10201320071826469"
-Also when i clic the like button of the page (page, not the article itself) it notifies it in FB with the legend (X likes ur article in joomla) but when i clic on the notification in FB it "says Sorry, this page isn't available" (inside facebook)...

Please help me cause im doing this for school exam and is very important!!!!
Last edit: 10 years 10 months ago by herton.
The topic has been locked.
Support Specialist
10 years 10 months ago #33883 by alzander
Herman,
Hopefully we can help get you going. There's a lot you asked about, so if the below doesn't help, just let us know.

-At first the login message(Returning User Status Settings) is not showing on facebook walls (it used to work, but suddenly it broke down)

As noted in the "Status / Wall" configuration area, "If you are properly notifying your users, and still wish to utilize this feature, you will need to add 'publish_stream' to the 'Additional Permissions Request:' in the Facebook API tab.". You don't look to be requesting that permission. Without it, you won't be able to post to their news feed on registration or login.

Also, please read the other notice in that section on how the automatic status post on registration/login is no longer recommended as it is likely violating Facebook's Policies. It's in there for legacy reasons, but likely to be removed in a future release.

- when a "normal" user logs in to the site he can comment/like in the articles and in jomsocial and it appears in his wall, but when the user is a tester of the FBapp or the admin (me) it SOMETIMES (not always) doesnt work!!!!

JFBConnect doesn't add the anything to the user's JomSocial activity stream when they click the Like button or use the Facebook Comment box. Are you using some other extension that is pulling in the comment / like's into the JomSocial stream? I'm not sure why that would be happening at all.

- Fisrt time the opengraph read/article, looks like it is working but is not, i mean the blue case appears saying that its gonna be posted on th FB wall etc. But its never posted at all.

On Facebook, please go to your profile home page and click the "Activity Log" in the bottom right of your cover photo. See if the activity shows up there. That's where Open Graph Actions go. Facebook then chooses how to display them (user's Timeline, news feed, friend ticker, etc). There is an option to "Always show on Timeline" when you use the little circle at the right of the action. The default (that we can change) is to "Let Facebook choose to show on Timeline"

- And in the next intents the opengrah read/article says in the blue case: "Error: (#3501) User is already associated to the article object on a unique action type Read. Original Action ID: 10201320071826469"

The news.reads action can only be performed once per user, per article. In the Action, you should set the "Unique Action" setting to "One Time Only". That will prevent JFBConnect from trying to re-post it, since Facebook will reject it (as above) if you do.

-Also when i clic the like button of the page (page, not the article itself) it notifies it in FB with the legend (X likes ur article in joomla) but when i clic on the notification in FB it "says Sorry, this page isn't available" (inside facebook)...

I'm not sure what's happening here. Do you have a page you can post (or Private Message) to us with instructions on how to test this?

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

None
10 years 10 months ago #33900 by herton
-At first the login message(Returning User Status Settings) is not showing on facebook walls (it used to work, but suddenly it broke down)
As noted in the "Status / Wall" configuration area, "If you are properly notifying your users, and still wish to utilize this feature, you will need to add 'publish_stream' to the 'Additional Permissions Request:' in the Facebook API tab.". You don't look to be requesting that permission. Without it, you won't be able to post to their news feed on registration or login.

Also, please read the other notice in that section on how the automatic status post on registration/login is no longer recommended as it is likely violating Facebook's Policies. It's in there for legacy reasons, but likely to be removed in a future release.

i have the permission since always, and actually is publish_actions (_stream doesnt work anymore). So no this solution doesnt works, guve another please.

- Fisrt time the opengraph read/article, looks like it is working but is not, i mean the blue case appears saying that its gonna be posted on th FB wall etc. But its never posted at all.
On Facebook, please go to your profile home page and click the "Activity Log" in the bottom right of your cover photo. See if the activity shows up there. That's where Open Graph Actions go. Facebook then chooses how to display them (user's Timeline, news feed, friend ticker, etc). There is an option to "Always show on Timeline" when you use the little circle at the right of the action. The default (that we can change) is to "Let Facebook choose to show on Timeline"

Nothing happens in the activity log

- And in the next intents the opengrah read/article says in the blue case: "Error: (#3501) User is already associated to the article object on a unique action type Read. Original Action ID: 10201320071826469"
The news.reads action can only be performed once per user, per article. In the Action, you should set the "Unique Action" setting to "One Time Only". That will prevent JFBConnect from trying to re-post it, since Facebook will reject it (as above) if you do.
No, as i said above NOTHING happens, i mean nothing gets published on facebook even the first time the blue case appears...and then just this error happens.


Here is a test article in the site so you can try and tell me more... cuved.unam.mx/conectivismo/index.php/news/15-tregrafwe

thnx :D
The topic has been locked.
Active Subscriptions:

None
10 years 10 months ago #33901 by herton
NEW PROBLEM!!! now every time a clic like in my website appears a message saying that i need to confirme my like for posting it on facebook, so i confirme that (which sucks) and it doesnt shows in facebook...how can you sell something full of bugs and so inestable. Sorry but im getting sick of your product.
The topic has been locked.
Active Subscriptions:

None
10 years 10 months ago #33903 by herton
Heeeey, why cant i use the LIKE function anymore!!!! it just broke down!!
The topic has been locked.
Active Subscriptions:

None
10 years 10 months ago #33904 by herton
hahaha i fix it, there was a problem with th og objects in the FB app...but the other issues like the "welcome back message" are still there :(
The topic has been locked.
Support Specialist
10 years 10 months ago #33907 by alzander

i have the permission since always, and actually is publish_actions (_stream doesnt work anymore). So no this solution doesnt works, guve another please.

publish_stream is still a valid permission, but is being combined with publish_actions. That change is taking place over the course of this year, and it depends on when your application was created as to whether it will have a difference or not.

If you're not seeing the login action, I'm not sure why that would be. JFBConnect will try not to re-post the same status twice, so if you are testing repeatedly, it won't properly appear. If not, can you let me know how you're notifying the user that the post is going to happen? That's not something JFBConnect does natively, and, again, it's against Facebook policy without doing that.

Like button problems
If you're Like'ing and then Un-Like'ing the content a lot, Facebook will think something is wrong and mark that page as 'spammy'. When it does so, it will use that 'Confirm' button to ensure the user isn't being tricked into Like'ing the page.

Beyond that, I'm not sure what "other issues" you're talking about. There's a lot of posts above about instability and such, but I don't see any other issues remaining other than the login post you mention, which generally shouldn't be used anyways.

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

None
10 years 10 months ago - 10 years 10 months ago #33923 by herton
No im not testing it repeatedly. How do i notify users about the welcome back message...theres not an option in JFB config.

By the way the read.article is not posting it on the timeline, it appears on the activity log but not in timeline or in the FB home, why??
Last edit: 10 years 10 months ago by herton.
The topic has been locked.
Support Specialist
10 years 10 months ago #33927 by alzander
JFBConnect doesn't have a method to notify the user about the post. With the automatic login process, there's no place that we could notify the user without adding a popup box for the user to click "ok" or something like that. It's not something we plan on doing. We've left that setting in there for our customers who have been using the feature for a long time so they can continue to do so. For new users, we no longer recommend doing so.

If you choose to do so, it's up to you how to notify the user. For instance, you could put something in the SCLogin intro text box that says "Logging in with Facebook will post the following to your wall, '<insert your message here>'." Again, it's up to you how to notify your users, but we think there aren't any good solutions to it. Additionally, the automatic posts on login are commonly marked as 'spam' by users, which lowers your app quality scores and decreases the chances that other 'high quality' posts will display in a user's Timeline/feed.

With all that said, we highly recommend using Open Graph Actions for pushing things to Facebook instead of the automatic post on registration or login.

As for the news.reads action, or any action, it will always go into the user's Activity Log. The white circle to the right of the action allows the user to force the action to display on their Timeline. The default is "Let Facebook decide", in which case it may or may not show in their Timeline. That's up to Facebook and depends on lots of different factors.

I hope that helps explain,
Alex
The topic has been locked.