× Joomla Facebook Connect support forum

Topic-icon JFBCRequests - requests not received by recipient

Active Subscriptions:

None
I have tested this on 2 websites with the 4.1 version, on www.unbridledrider.com and also www.joomlareview.us.

On www.joomlareview.us, I configured Requests through Components - JFBConnect --> Requests, setting up a simple request, then went into module manager, enabled the requests module on the JFBC Requests menu item.

I have several Facebook users for testing. I clicked on the link in the right column to access SC Login, logged in as one of these users (Facebook login), then select JFBConnect Requests menu item, got me to where I enabled the module.

I click on the Your are invited image, up pops Facebook dialogue window. I select one of my test users and click "Send Requests". The window vanishes immediately with no confirmation that the request is sent. I check my email for the intended recipient and , "Voila - nothing!"
The topic has been locked.
Support Specialist
14 years 4 months ago #18510 by alzander
Bob,
The requests are not emailed to the user, they show up in the user's Facebook notification area. See the blog post below, which has an example half-way down:
www.sourcecoast.com/blog/extensions/face...-requests-for-joomla

The notification a user receives from a friend is more pronounced than the ones you can send from the admin area. The friend request is the one shown in that image (half-way down on the right side of the 2 image block).

Hope that makes sense and you find it. If not, check to make sure the Request is actually being recorded as Sent in the JFBConnect Requests area. You should see the FB to and from user listed.

Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18634 by bobmeetin
Here is what I did to test whether the Requests feature seems to be working or not.

1) I set up a small circle of fake Facebook users, using various browsers to keep this straight, and within Facebook and through email got them converted as a circle of Facebook friends.

2) I then went to www.joomlareview.us, selected Login With Facebook, as one of these users, Veronika. Since there was no existing account I opted to go the create an account function when I got to the Joomla decision window. This worked and I got logged into joomlareview.us as Veronika.

3) I select the JFBConnect Requests link in the right column and got to the requests page/module.

4) I click on the "You are Invited" image and up pops the Facebook window with V's friends.

5) I select a friend, Boris, and click Send Requests. Window goes away swiftly.

6) Then just to see I log into joomlareview.us/administrator, go to JFBConnect component, Requests tab, click on the live Request, click on "See all". The requst I just created is there.

7) Now I return to Facebook, log in as the person who was invited, look for the red notification icon with a number next to it, select it, but other than friends notifications, there is nothing regarding www.joomlareview.us.

* I have repeated this numerous times with different Facebook users and it is not working or there is something misunderstood by me and my friends about notifications.
The topic has been locked.
Support Specialist
14 years 4 months ago #18710 by alzander
Bob,
Not sure why it's not working. First off, I just added Bob as a friend, so feel free to send me an invite.

As for the issue, check the following:
1) That your Canvas page works normally (you can go to it at apps.facebook.com/your-page). I think I've even seen it work, but if it doesn't work, the Request won't go through, so double check.
2) The notification will come in the World icon at the top of Facebook (of the 3 icons that are there, it's the right-most, near the search box).
3) If you don't see it there, in the left sidebar, click on the "Apps and Games" bookmark. That will show all notifications, whether their from friends or apps themselves.

Just check those 2 areas and see if you can find it in there. If not (which I'm assuming you won't), try sending me a notification and I'll see what happens.

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

None
14 years 4 months ago #18713 by bobmeetin
Let's make sure we're talking apples and apples. For Requests I tested earlier on www.unbridledrider.com and it didn't seem to be working so I decided to work on my other site, www.joomlareview.us and do real testing out of harm's way. I do NOT have a certificate enabled with that site. Any chance that is required? If so then I have to go back to UR to keep testing.

I logged into Facebook first as myself, Bob Meetin, then as Boris. I think you meant to check Boris' account. I saw the world icon, there were notifications, but neither talking to either unbridledrider or joomlareview.

I checked in Apps and Games - nothing.

When you talk about this, apps.facebook.com/your-page), are you referring to me, personally, or joomlareview or unbridledrider. Point me please...
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18721 by bobmeetin
Well this gets even more interesting. Does the Request feature only work with a site fully configured with a live Facebook app, with the secure certificate and all? I've been doing all the recent testing on joomlareview and Requests does not seem to work. I just decided to try once more on unbridledrider. Since last week we got the secure cert installed and plodded through the configurations of JFBConnect to get the app working on Facebook. I tried with one of my fictitious comrades, and sheepishly this time, it worked. I sent the request, logged into Facebook as this grunt and lo and behold, there was a genuine bonified live request to visit the UR App page on Facebook. :) ???
The topic has been locked.
Support Specialist
14 years 4 months ago #18724 by alzander
Yes, your Facebook Canvas has to be setup for Requests to work. When I mention the apps.facebook.com URL, I meant the Canvas URL for your application. Depending on what's not setup, requests can fail in different ways (no canvas URL configured-- requests just won't get sent at all, no SSL certificate-- requests won't work, etc).

So, yes, if the Canvas URL/App isn't setup correctly, the Requests will fail in some form. It's impossible to say how, as there are a lot of ways to misconfigure it.

Hope that helps explain. We also just release 4.1.2 which has a few minor fixes for Requests (and other things). We'd recommend upgrading, as always :)

Good luck,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18874 by bobmeetin
We haven't attained nirvana yet. If there is a way to misconfigure this package i'm sure to discover it. Anyway, let me further define nirvana:

1) Facebook only - Not involving JFBConnect

I have the basic Facebook app working on facebook.com/unbridledrider - by working I mean it displays the link in the left column that says "Visit Our Shop"; you click on that link and it displays correctly (from our perspective) the left nav column, the center column with products from the shop and the right column. Nice...

2) JFBConnect / JFBRequest

Somewhat working - I set up the Request function on UR, currently have it enabled in a middle column on the UR home page, www.unbridledrider.com. You select friends to invite and it send them a Facebook-centric invite, no email. Person gets the request on Facebook, it talks to: "Visit Our Shop" and of clicking on it takes them to a shop-specific Facebook page with the shop stuff but 'minus' the left column - curious no navigation column. We would like to take this to: www.facebook.com/unbridledrider

This is where we deviate; we want to be able to use the Request feature to send requests that will take you to either 1) the shop page (say I create a request specific for the shop) as is now or 2) a general request to join Unbridled Rider on www.unbridleder.com, not just the Facebook page (kind of like a component page using the &tmpl=component option.

JFBConnect --> Page Tab/Canvas settings:

1) Application as Page Tab - by default this seems to import the application settings from Facebook set for "View Our Shop". It says you can update these settings by visiting: "You can change these settings in your Facebook Application Canvas Settings area"; Clicking on that takes to a Facebook Page not Found.

Current settings:

* Tab Name: Visit our Shop
* Tab Page URL: www.unbridledrider.com/index.php?option=...d=413&tmpl=component
* Secure Tab Page URL: www.unbridledrider.com/index.php?option=...d=413&tmpl=component

2) Canvas App - this also seems to import default settings from Facebook. Current settings:

* Canvas Name: Not Set
* Canvas URL: www.unbridledrider.com/shopping/
* Secure Canvas URL: www.unbridledrider.com/shopping/

Where do we go next? The requirement is to be able to configure distinct requests to take you to various type application pages.
The topic has been locked.
Support Specialist
14 years 4 months ago #18889 by alzander
It sounds like you're just about there.. the point of confusion seems to be between the Page Tab and Canvas area. You seem to have the Facebook Page Tab setup properly, but the Canvas is not. The Facebook Requests require the Canvas (and really don't have anything to do with the Facebook Page Tab).

To fix your settings, the Canvas Name should be set for your application. This is the "Namespace" setting in your Facebook Application. If you were to set this to "unbridled-rider", your Canvas URL would then be seen at:
http://apps.facebook.com/unbridled-rider
That Canvas Page must work when you go to it (without a Request).

Once that page works for your Application, then, when you send Requests from your page, when the user accepts them, they will be directed to that Canvas Page. JFBConnect takes over from there and will detect if the user came to the page from a Request. If so, it will take care of redirecting the user to the URL you specified within the Request. Normally, this redirect will occur within the Facebook Canvas area (so you will still be inside Facebook). If you set the "Breakout Canvas" setting in the Request configuration within JFBConnect, then the redirection will 'break out' of Facebook and go directly to your URL.

Hope that makes sense. If not, let us know your Canvas URL (after you've got that fixed), and we can investigate a little further.

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

None
14 years 4 months ago #18989 by bobmeetin
This is still unsettled. Through Facebook developers / application I set up the app for UR as a specific shopping app pointing to www.unbridledrider.com/shopping. This works perfectly. It takes you to a selection of about a dozen items from the UR shop. We want that. If you visit the UR fan page, www.facebook.com/UnbridledRider, you see a link in the left column "Visit Our Shop" . This was the first goal, to make that link show in the left column.

File Attachment:


What you are saying suggests that I must first create the relevant canvas page on UR, perhaps www.unbridledrider.com/unbridledrider. In the facebook folder I set up the index file to do whatever I want as the generic Unbridled Rider page. Then I go to Facebook apps and update the relevant app to point to the unbridled rider folder, updating the namespace along the way, calling it Unbridled Rider perhaps.

Once updated the canvas code will display as apps.facebook.com/unbridledrider and the link on the Fan page will now say and point to Unbridled Rider. This will please the first Request we are doing, but the casualty is we have lost the link/URL on the Fan page to "Visit Our Shop". Try as I might I cannot sort out through FB apps how to add a second app URL to the Fan page left column menu.

For the future, if I want to create additional customized apps, I assume that all I do is to create a new app through JFBConnect --> Requests --> New and customize the destination URL to the page on UR that I want the invitee to see. Yes?
The topic has been locked.