Can I send a v1.0 Facebook app through the review process? - facebook

I have an old Facebook app that is currently using the v1.0 API.
I am planning to migrate to v2.2 before April 30th, 2015.
I would like to request a new extended permission for my app, but I am afraid that during the review process Facebook will automatically bump my app to v2.0 in the process. Is this true?
Is it safe to submit a new review request for apps still using v1.0, before April 30th? Thanks

Related

Facebook groups API access after app review approval

Like many other developers, my FB app stopped working last week after Facebook blocked all apps using user_managed_groups permissions without review.
I have since submitted it for review. Has anyone been able to use user_managed_groups endpoint (groups/feed) after their app is approved?
Until further notice from Facebook, no one is able to access the Group API at the moment: https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes
Testing of our more robust process starts today and the new process
should resume in a few weeks, but apps currently accessing Events and
Groups APIs will lose access today.
App Review is on pause. You can only wait until Facebook put it back on.

Facebook API v1.0 vs v2.0 login causing auto migration?

Is the following true?
If you have a facebook app that is still using v1.0 of the API and a user logs in using v2.0 of the API and makes a request to /me/friends - the app with then ALWAYS return v2.0 of that route from then on (just the user's friends that also use the app), even if a new user logs in after using v1.0 of the API.
In other words, can a facebook app be automatically bumped permanently to
v2.0 of the API by user interactions?

FB api v1.0 new Permissions

I have a app with some permissions that only exist on API V1.0 (I'm working on migrating them to V2.2),
but in the meantime I need a new permission "publish_actions". If I send a review to Facebook I can still use the API V1.0 permissions or I can't? how can keep my permissions "read_stream" of API V1.0 and add a new one?
Best,
You send in specific permissions, so you can just send in publish_actions without read_stream and it should be no problem. Just keep in mind that you will lose access to read_stream completely after April 2015. I assume you know that it will only get approved for platforms without a Facebook client.

About Facebook App review with new policy

I notice that Facebook app policy is going to be changed on April 30th, 2015. My app is under the policy due to the app uses Facebook SDK 1.x and it posts contents using publish_actions permission.
If the app is not get through Facebook's app review with old SDK before due date, is publish_actions permission blocked automatically?
And, if the app doesn't pass the review although it uses new 2.x SDK, is publish_actions permission blocked too?

Facebook Graph API 2.0 creating Events

According to facebook, as of April 30th 2014 the create_event method is no longer available which I assume means no ability to publish events?
https://developers.facebook.com/docs/apps/changelog
create_event is no longer available.
Is it still be possible using v1.0? (to be phased out April 30th, 2015). I haven't been able to find any examples and I want to publish event on behalf of a facebook page. Is this still possible?
https://developers.facebook.com/docs/graph-api/reference/v1.0/page/events
When I try it I get a depreciation warning and an impersonation for using a token for a page, but it also fails when I use my personal token. Probably because I don't have the create_event permission (despite requesting it, it doesn't show up in the facebook token debugger)
Deprecation warning: The REST API is now deprecated; please use the equivalent Graph API methods instead. See http://developers.facebook.com/blog/post/616/.
=> {"error_code"=>190,
"error_msg"=>"Impersonated access tokens can only be used with the Graph API",
Permissions:
[{"permission"=>"installed", "status"=>"granted"},
{"permission"=>"public_profile", "status"=>"granted"},
{"permission"=>"manage_pages", "status"=>"granted"},
{"permission"=>"publish_actions", "status"=>"granted"}]
Any application that has been active as a 1.0 application will still be able to create events until v1.0 is removed. If you just had a 1.0 application sitting around not doing anything, it probably lost the capability.
Example of an active app: Facebook for iOS can still create events.