I have been working on the Facebook application for a while, and we are having problems approving the application. I feel that the process of approving applications on Facebook is a constantly moving goal, and their explanations provide the least amount of detail, leaving the door open for further failures.
We use the Facebook app to provide sharing features for paid products. All our shared buttons are common, so they fit into our designs (we donโt want to use the buttons from the box). First, we created an application that tried to use the recommended sharing dialog with open graphical actions and stories. The problem here is that you can only use the sharing dialog with the shared link. Facebook reads any open tags on the page to provide sharing information, but since there are many different โproductsโ on this page, we cannot use open tags. Due to our environment, we could not use actions or stories. In addition, we would like to set up this sharing information, so using a sharing dialog is not an option.
Unfortunately, we left our open graphical stories and actions in our application when we first tried to approve. In our first failure, Facebook told us that we did not properly implement our open graphical activities and stories. We did not use the sharing dialog, but the "feed" method, which is deprecated in version 2.0 but still works. Thinking that Facebook looked at our application and noticed that we did not use these actions correctly, we decided whether we deleted these stories and actions from the application, Facebook will see how our sharing method works and approves of us. Wrong.
We created the resource using publish_actions permission, along with FB.login () and FB.ui (). Facebook refused us because our application does not need publications. They recommended using a shared dialogue that does not require login or permission.
We removed the permission of publish_actions and FB.login (). When we tested this, you can still log in to Facebook and execute share WITHOUT fb.login (). Therefore, we decided that it was good. Did not have; Facebook told us that we needed to implement login (), I even thought that the documents say that you do not need it.
Now we have redefined login () and try to approve it again, but I have a feeling that it will be rejected because the feed method was deprecated.
So my questions are: A) If you have a website that provides a paid service, how do you allow your users to send messages to their channels using the new sharing method, with the data you want? For example: "I just finished Get Moving III training at teamexos.com!" The message does not contain photos or links. If that were the case, a link to teamexos.com would be fine.
B) How do paid sites provide open graphical activities and stories? Do they have public links to their products? Do these products have their own separate pages with their own open tags?