问题标签 [facebook-app-center]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1372 浏览

facebook-oauth - “设备登录”和/或offline_access 的替代方案+ 一次登录的时间表

我有一个用于 facebook 的小型恐龙时代命令行界面 (CLI) 应用程序。没有庞大的用户群,但它有它的利基市场。它最无私的用法是那些部分失明并依赖其他基于文本的命令行界面的人。

它确实是一个“桌面应用程序”,没有浏览器界面,也无法在应用程序中嵌入浏览器。它是使用 PHP CLI 用 PHP 编写的,它托管在github 上。[获取更新信息的 beta 分支]。

我显然有点担心删除offline_access.

我将希望寄托在待处理的“设备登录”上,并且真的希望在他们翻转开关以删除之前它已经准备好,offline_access但情况似乎并非如此。我在 facebook 上找不到任何信息表明何时可以使用“设备登录”。我暗暗希望 FB 开发团队中的某个人能看到这一点,并将我作为早期采用者。

目前我将用户发送到非常旧的“一次性登录”页面:www.facebook.com/code_gen.php?v=1.0&api_key=XXX它为用户提供了一个临时授权码,我可以用它来获取旧的会话密钥——然后我可以使用 graph.facebook.com/oauth/exchange_sessions获取新的 OAuth 会话。

因此,我希望 Facebook 的某个人能够阐明“设备登录”何时会出现,或者我是否应该使用更好的方法。

现在,我最好的解决方案是托管一些页面,向用户显示他们的 oauth 会话信息是什么,然后让用户将其作为命令行参数剪切并粘贴到我的应用程序中。我想避免这种方法——尤其是因为现在看起来他们必须定期(每 60 天)这样做。

0 投票
1 回答
451 浏览

facebook-apps - “发送到移动设备”以 API 错误代码 191 和错误消息“redirect_uri is not allowed by the application for OAuth”结尾

原生 iOS 应用列在 Facebook 应用中心。但是“发送到手机”操作存在问题,它失败并出现错误:

API 错误代码:191
API 错误描述:指定的 URL 不属于应用程序
错误消息:应用程序不允许使用 redirect_uri 进行 OAuth。

因为应用程序被配置为原生 iOS 应用程序,所以没有输入任何域和重定向 URI。

PS 我知道有很多关于API Error Code 191的问题。但目前他们都没有帮助,因此,我相信我的问题不是重复的。

0 投票
1 回答
193 浏览

android - Android/iOS 应用程序到 Facebook 应用程序

我有一个在 android 和 ios 上运行的应用程序的代码,我如何将这个应用程序变成一个 facebook 应用程序?请注意,它不是网络应用程序,只是手机上的应用程序,我希望在 facebook 上提供相同的应用程序。谢谢

0 投票
4 回答
2839 浏览

android - What are requirements on "Facebook Login integration" for successful submission to App Center?

I'm struggling to submit an Android/iOS application to App Center, however I'm getting constantly rejected with the following reason:

General Feedback:

  • Your Android app does not appear to have Facebook Login integration. Please either implement Facebook Login or remove this integration as a listed platform in the developer app. See more details here
  • Your iOS app does not appear to have Facebook Login integration. Please either implement Facebook Login or remove this integration as a listed platform in the developer app. See more details here

Facebook login button is placed in Settings dialog, where a normal email/password login is located as well.

Unfortunately the review team doesn't specify why exactly it appears to them that Facebook Login integration is missing.

So, are there any specific requirements on Login implementation which I may be missing?

0 投票
1 回答
136 浏览

android - Facebook 应用中心的 iOS 和 Android 应用 - 我需要创建两个应用吗?

我有一个适用于 iOS 和 Android 的移动应用程序,我想在 facebook 应用程序中心显示。更重要的是:我想通过移动广告宣传这两个系统的应用程序。Facebook告诉我,我必须在开发者中心创建两个不同的应用程序,因为推广Facebook无法识别,应该推广哪个系统。但是如果我创建两个应用程序,应用程序中心会显示两个应用程序,是不是正确的?这意味着,如果我在开发者中心创建一个应用程序,将所有信息都提供给两个系统,那么移动广告将不起作用?该应用程序在两个系统上都使用 Facebook 登录。

感谢您的帮助!

0 投票
1 回答
339 浏览

facebook - 如何从 Facebook 应用中心删除应用?

我有一个 iOS 应用程序已获准用于 Facebook 应用程序中心。现在我想从 Facebook 应用中心删除该应用。如何在不删除我的应用页面的情况下做到这一点?

谢谢!

0 投票
1 回答
263 浏览

facebook - Facebook 应用程序不请求移动平台的权限

我在 facebook 上有两个应用程序。我为它们设置了相同的设置,但它们对移动平台有不同的行为:

对于 url m.facebook.com/apps/{namespace} - 第一个应用程序显示请求用户权限的 fb 页面(如下所示:https ://m.facebook.com/apps/pandorama?fb_appcenter=1 ) - 第二个应用程序不显示此页面并重定向到我的应用程序域。

这两个应用程序具有相同的设置,并且没有添加到我的 fb 帐户中。为什么他们有不同的行为?如何设置我的生产应用程序以显示具有权限的页面?

https://m.facebook.com/apps/pandorama现在重定向到域,但使用参数“fb_appcenter”可以正常工作:m.facebook.com/apps/pandorama?fb_appcenter=1

测试应用程序在没有 fb_appcenter 参数的情况下工作正常

0 投票
0 回答
480 浏览

facebook - Facebook 应用中心请求“立即播放”已损坏

问题

在 FB App Center 中,我的请求会显示为“立即播放”按钮。“立即播放”按钮的 URL 转到facebook.com/apps/application.php?id=xxxxxxxxxxxxxx。单击此按钮会将我带到显示“抱歉,此页面不可用”的页面。我如何获得“立即播放”按钮以将我带到应用详细信息页面,就像我见过的所有其他应用一样?

背景

  • 这是一个 Unity 游戏,我们正在使用新的 FB/Unity SDK。对于这个特定的请求,我调用的函数是:FB.AppRequest()
  • 我们的游戏目前仅适用于 iOS,但我们将在几个月内添加完整的 FB 网络支持
  • 我们的 FB 应用程序处于沙盒模式
  • 我用来发送请求的 FB 用户是 FB 应用程序的开发人员
  • 我用来接收请求的 FB 用户是 FB 应用程序上的测试人员
  • 我已经设置了似乎需要的基本信息developers.facebook.com/apps/xxxxxxxxxxxxx/appdetails
  • 由于游戏目前只有 iOS,基本应用程序设置中唯一的设置是“原生 iOS 应用程序”部分

其他信息

我一直以 Hay Day 为例,因为它也仅限于 iOS。当我从 Hay Day 向自己发送请求时,它会显示在 App Center->Requests 部分,但略有不同。

Hay Day 请求与我们的 Tunnel Town 请求的并排比较:

以下是 Hay Day appcenter 页面的示例:
https ://www.facebook.com/appcenter/haydaygame?fb_source=appcenter_request

非常感谢你的帮忙!

0 投票
1 回答
229 浏览

facebook - Facebook 应用中心 - 要求

感谢您花时间阅读本文。

我想为我的应用程序(Android / iOS)创建一个 Facebook 应用程序中心页面。但是我在我的游戏中并没有真正需要 facebook 登录。我可以在没有 facebook 登录按钮的情况下拥有 facebook 应用中心页面吗?

我在这里阅读了文档:https ://developers.facebook.com/docs/appcenter/guidelines/ 。它说:为 iOS 或 Android 构建的移动应用程序,使用 iOS 版 Facebook 登录或 Android 版 Facebook 登录。

但是一些朋友告诉我(没有官方参考)实施 facebook 事件就足够了。(此处的文档:https ://developers.facebook.com/docs/ios/app-events/ )

这是真的吗?

非常感谢您给我反馈,

达米安

0 投票
1 回答
2038 浏览

facebook - 不符合条件的应用提交到 Facebook

为了在App Center上提交应用程序,我的画布应用程序需要哪些功能?

Facebook给了我这样的回应:

不合格的提交

您的应用目前没有足够高的评分和用户参与度,无法获得应用中心的资格。