Open Graph Beta: Add Data to Profile URL - oauth

In the new Open Graph Beta Auth Dialog does the "Add Data to Profile URL" essentially serve as the callback URL where Facebook will send the user after they click the "Add to My Timeline" button?
In a related question, will clicking the "Add to My Timeline" button in the new auth process in itself generate posting an item to the new Timeline page for the user?
Since these new features are in beta, we're not sure what to expect.

Have a look at:
https://developers.facebook.com/docs/beta/authentication/#add-data
If configured, Reports and stories on Timeline will have a menu option that lets the friends of your app's users click "add to my timeline" to install your app. Note that the screenshots in the docs are somewhat out of date and should say "Add to Timeline".

When a user clicks on "Add To My Timeline", whenever your app post an Open Graph Action for the user (e.g. Bill listened to Nirvana), it will add it to the timeline if you have Aggregation for that action (e.g. Music I Listen To).

Related

Google login page - Sign in to continue to companyName

I have modified the user agent to be able to login to Google. When the user tries to login, he sees the following screen:
The company name I hid is clickable. Upon clicking it, there pops a small dialogue box with some Developer Info.
1) Is there any way to disable that link?
2) If not, is it possible to modify the text inside the dialogue box? Because currently, personal email id of a developer is displayed which we don't want.
Any help or relevant link would be appreciated.
EDIT:
Just like YouTube is disabled, I want my company's name to be disabled as well..
It seems that apart from YouTube no other company has this link disabled. I checked on MakeMyTrip, GoIbibo, TripAdvisor, StackOverflow and Quora. As YouTube is such a huge company, they might have got the screen customized from Google, just my hunch.
You have two options:
The best option is to create the project in a different Google account so your personal email won't show.
In the Email field on API console "OAuth Consent screen", you can select the Google group email (so create a group).

After FB login review, iOS app can share, but not like

In April 2015, we have submitted an iOS app with Graph API v2.2 for Facebook Login review for publish_actions permission. It has been approved, we have set YES for "Do you want this app ... to be available for general public".
But now only users with Testers and Developers roles can both share and like.
"General public" users can only share (very strange).
In code, we surely do request publish_actions.
How can we allow regular users to post likes?
It turned out, that our app used to post likes not through the FB SDK's like button, but through our own button via the graph API.
So we had to submit open-graph action type Like as well as permissions.
It's very misleading, that publish_actions permission does not cover the very ability to post likes.
P.S. As of the April, 2015, to add Likes to submission, you should go to Status & Review -> Items in Review -> Add Items to this Submission -> Action types -> "Like" checkbox. Than add like-related screenshots from your app.
Note, that it is prohibited to use custom "thumbs-up"-looking icon for your custom like button (FB brand restrictions), use "heart" icon or so.

facebook - getting context of user that clicks on a FB shared link

Is there a way that of a link which an app shared to Facebook via open graph action to the news feed, which when a user/friend of the sharer clicks on it, it redirects to a landing page, where we could grab the information of the user (e.g. Facebook ID) just from the click itself? It might sound a bit magical, but anyone out there knows how?
Of course it´s not possible to just grab the user information just by his click, he MUST authorize your App for that. And you don´t get the real ID anyway, only an "App Scoped ID". Check out the changelog for more information: https://developers.facebook.com/docs/apps/changelog

Facebook adding tester users and admin is: (pending), what does that mean?

The new Facebook developer integration should be really handy and easy, but i'm struggling with creating a test user or a regular Facebook user to get permissions to sign in my app.
I opened a "TestApp", and login in as a "Admin" works great!
The problem is adding more Facebook accounts and test users.
When i tried to add a Facebook account to "Testers" section, i get this (pending) message next to the persons name, and can not log in the app using Facebook with that user!
Same issue with adding a "Admin" to the app:
After this didn't work, i figured if i create a "TestUser" maybe i'll have better luck, but the test user does not show up when i'm trying to add him to the "Role".
Any one that can make this clear to me a-bit more will be much appreciated.
Thanks!
Found the answer, its a bit silly but if anyone else gets the same issue...
After you add a new user to the "Testers" he gets a notification that he must accept, so the "Pending" will go away, and the user will be activated.
This notification does not get to the Facebook home page, only to the "Developer section" of that user. As #rmp251 mentioned, that can be found on this page
Thanks for the help.
I just want to add few details on the answer but I cannot comment.
The test user need to register as Facebook developer (if he not reregistered already)
Link: https://developers.facebook.com/async/registration/
After that he need to approve the request from the app
Then he need to approve the request at this link
Link: https://developers.facebook.com/requests/
I was trying to add an administrator to a Page owned by a Gray account. The invitee would see a notification appear briefly, but it would vanish as soon as they clicked on the Notifications button, and would not show up in their list of notifications.
Workaround: The invitee can go here to see and accept the invite: https://www.facebook.com/pages/?category=invites
In case anyone is trying to add Instagram Test Users, there's also no documentation on where this "pending " request goes.
Log into the invited Instagram account in a web browser. Go to https://www.instagram.com/accounts/manage_access/. Click "Test Invites".
Log in from desktop to your instagram tester account. Press MORE then SETTING, then APPS AND WEBSITES and then you'll have a 4th tab TESTER. Also you have to add tester the instagram account that you want to display.

open a link on facebook shared photo

when posts are shared on Facebook, it says "a few seconds ago via CollegeParrot" which is great! We want to hyperlink the 'College Parrot' part of that statement to our Facebook page https://www.facebook.com/CollegeParrot
Apparently, you need to:
Categorize your existing page under "App Page" (found under "Brands & Products").
Change your page name to match your App name, if it doesn't already.
Go to your App and select "App Details"
Under "Contact Info" you will find "App Page". There you will be able to select your page from a list.
See also: https://stackoverflow.com/a/13904144/1026226

Resources