Why aren't Kynetx browser apps available on addons.mozilla.org or chrome.google.com/extensions? - krl

Is there any restriction on publishing Kynetx browser apps on addons.mozilla.org or chrome.google.com/extensions that explains why there are no kynetx apps available there ?
When I search for "Kynetx" I get 0 results.
https://addons.mozilla.org/en-US/firefox/search/?q=kynetx&cat=all&x=0&y=0
https://chrome.google.com/extensions/search?itemlang=&hl=en&q=kynetx
0 results too when I search for PeerIndex, HoverMe, TwiKlout, YouTube Refreshed ...

Yes there are restrictions for Mozilla Firefox Add-ons. My submission of Hoverme was rejected because it performed remote JavaScript execution. Which is a fundamental part of the Kynetx Browser Application architecture. As stated on their Review Process: Add-on Policies page remote JavaScript execution is not allowed. But the good news is that we have the Kynetx Browser Application Marketplace

There's no technical reason why they can't be listed. That's on our radar and we're working on that. Expect to see it there soon.

Related

Is there a way to debug Facebook Instant Articles?

As the title says, is there any way to debug (view elements, CSS, console, etc) a Facebook Instant Article? I need to verify if a CSS affects on of my elements.
I am just looking for a tool to debug or troubleshoot FB Instant Articles.
You may install Pages Manager app for Android
https://play.google.com/store/apps/details?id=com.facebook.pages.app&hl=en
After install and Login to the App you need to find a section Instant Articles, where you can see articles from your page under development and productions.
Hopefully it will be helpful for your testing before to publish and live them.

facebook app not working on mobiles

I have a Facebook app (canvas app), let's say https://apps.facebook.com/test, that redirects and works as expected on the desktop (on all browsers that I have tested).
On mobile phones (both from the FB app and the browser) the path gets redirected to https://m.facebook.com/apps/test/?ref=web_canvas, which gives a "This page cannot be found" error. Why?
This has been reported as a bug to Facebook and Facebook has confirmed it as a bug. They have not provided a date on when the fix will be ready.
You can follow the status of the bug here:
https://developers.facebook.com/bugs/1051463851558493/
Update: Facebook have (since the information struck-out below) completely removed support for this. The thread about this is here:
https://developers.facebook.com/bugs/1051463851558493/
The top-level information is:
We have now deprecated Mobile Canvas URL. This means that you will no
longer be able to direct to a website/app directly within the Facebook
mobile web based upon the external destination URL you have specified
in the 'Mobile Site URL' field for the app on developers.facebook.com.
Furthermore, we have removed the 'Mobile Site URL' field from the app
setup going forward. This deprecation also applies to apps that were
previously whitelisted.
So it's time to move away from this functionality, and either integrate the newer FB Instant Games functionality or just link to an external website as having your canvas app hosted inside the FB mobile app simply isn't possible as it was in years gone by.
Facebook has disabled mobile URLs working by default:
We recently identified a handful of apps misusing our mobile App Center to redirect people to unauthorized sites. As a precaution, we have temporarily turned off the ability for developers to direct to a destination URL for any app in the "Mobile Site URL" field on the dev site.
Now if you wish for this functionality to work, you need to be logged into Facebook and then go to the following URL:
https://www.facebook.com/help/contact/588209321338256
This URL will effectively put your request in a queue, for someone at Facebook to manually verify your app configuration isn't malicious, and then enable the redirection. I do not like posting this answer, as I know it will eventually become invalid, but as of today it is the only answer. As stated by Scott, you can follow progress on this issue here:
https://developers.facebook.com/bugs/1051463851558493/
Please ignore the fact it claims the issue has been 'Fixed' as Facebook count the above workaround as a fix. If you read through the comments on the bug you can note the waiting time to get the URL fixed (on a per app basis) is typically several weeks.
On May 28th, 2017, Facebook confirmed that the Mobile Canvas URL has now been deprecated. Any apps already using (and white listed) will stop working, and no new apps will be accepted.
Hi everyone,
First, please accept my sincere apologies for the delay in getting
back to you with an update on the status of Mobile Canvas URL. I
understand your frustrations, particularly if you submitted your
details via the form and were waiting on a response.
We have now deprecated Mobile Canvas URL. This means that you will no
longer be able to direct to a website/app directly within the Facebook
mobile web based upon the external destination URL you have specified
in the 'Mobile Site URL' field for the app on developers.facebook.com.
Furthermore, we have removed the 'Mobile Site URL' field from the app
setup going forward. This deprecation also applies to apps that were
previously whitelisted.
The Mobile Canvas URL feature is a vestige of a long ago deprecated
product called Mobile Canvas. Facebook maintains a high commitment to
quality, so we don't want to leave unsupported products active —
especially when they continue to cause bugs for our developers. Going
forward, we're recommending you take advantage of the well-supported
Facebook Games on Web product to drive traffic to your app.
We've also introduced Instant Games which lets people play mobile
games within Messenger and Facebook News Feed. We invite you to sign
up for our closed beta program. We believe letting people play games
together on Facebook is a powerful experience for both players and
developers.
If your app is still set up to rely on Mobile Canvas URL
functionality, we recommend taking the following actions:
If you're using Mobile Canvas to link to a page on mobile web, you need to update your app to handle the redirection in the desktop
iframe. User interaction is required to redirect away from web canvas
as our Platform Policy does not allow automated redirects from canvas.
If your app was previously whitelisted, you will need to take action as this deprecation supersedes any workarounds you have in place.
Thank you for your understanding as we continually improve the
products and services we offer to both developers and players. Again,
please accept my apologies for the wait in getting back to you with
this information
Best regards,
Tim
See this thread https://developers.facebook.com/bugs/1051463851558493/

Facebook: submitting a native Windows app for review

I built a native Windows app (non Windows-Store) that uses the Facebook API.
I wanted to make it public which means going through their review process which means (among other things) selecting the app's platform.
Sadly a native Windows app is not one of the choices: Facebook app platform selection screenshot
I found 2 unanswered questions on SO on the same topic:
one
two
How should this be done in a proper way?
Thanks in advance.
PS:
I found a post a few days ago where the poster said he registered such an app by setting the platform to "web site" (I didn't keep the link).
This does not look like a good long term solution and also I don't have a domain to provide.
In short, you must set your platform to Web.
The reason for this can be found in the official documentation on building your native logon flow. There is no secure way of creating a logon flow without a server, as this would imply storing your App Secret inside your binary or app config file.
So the recommended (and only supported) way is to create a server which stores the App Secret and handles authentication for you. And use this server from the WebBrowser/WebView control which you embed into your native application.
This means you use the logon flow from a web browser via a custom server and you should have a domain for it (a domain is quite cheap nowdays, it should not be a problem). So you are building a web app embedded into a native app.
For a successful login review do the following:
Choose Web as your platform
On the Settings page in the Advanced tab choose Native App.
Create a screencast (Start your app, logon, use all the requested permissions and that's it. Do not edit it!) and upload it to the web (YouTube/Vimeo/...)
When submitting provide a link to your screencast.

facebook graph api error You are using an incompatible web browser

i'm trying to display my facebook group wall on my external web page and it gives me the error message..
You are using an incompatible web browser.
Sorry, we're not cool enough to support your browser. Please keep it real with one of the following browsers:
*
Mozilla Firefox
*
Google Chrome
*
Safari
*
Microsoft Internet Explorer
My code for checking the returned content is as follows..
echo(file_get_contents('http://www.facebook.com/groups/GazelleAB/'));
Can someone please tell me what else i need to get this working. I'm using PHP.
sowi guys i'm using Firefox 3.6.15
I sugest you use the Facebook Graph API for Groups rather than trying to scrape the data you want.
It's possible that this seems to be a case of your firewall, whatever kind you are running, trying to protect you from some transaction that is required by Facebook. For Symantec Endpoint, for example, go to Network Threat Protection -> Options -> Change Settings and under Stealth Settings, remove checks from all 3 boxes. If it's a different firewall, look for some setting that might be filtering out what Facebook needs. (Symantec, at least, does warn you in the Settings box that enabling these settings may interfere with using some websites.)

Can I search Facebook checkin deals?

Is there a way that allows searching the deals available in the checkin deals?
I have found APIs that allow adding deals programatically, but not searching deals.
Facebook hasn't published official checkin deal API's yet, although according to this article they are in private beta testing with certain locations. But as of now there is no api for programmatically searching deals.
The check-in deals search page doesn't require authentication so you could watch the ajax url it calls with Chrome debugger tools network tab and scape the results. This will most likely be in violation of their terms of service though.