Meta的破碎API:Facebook如何扼杀小型开发者的创新

1作者: Jvit13 天前原帖
<p><pre><code>Meta的破碎API正在摧毁小型开发者 我创建了Socialync,一个社交媒体调度工具。Meta批准了我的应用程序,给予了所有必要的权限以获得高级访问。 准备好发布了吗?还不完全。 问题 当用户连接Facebook页面时: {“data”: []} 每次都是零页面。100%的失败率。 但在我测试时一切正常。我的页面显示出来,帖子成功安排。 问题在哪里?Meta在没有告知的情况下,给予应用管理员特权访问。 用户和我有相同的设置——相同的商业组合、相同的权限、相同的OAuth流程。然而,API只对我(管理员)有效,而对实际用户无效。 为什么用户看到“已连接”但却无法使用 当用户授权Socialync时: - Facebook显示“已连接” - 所有权限“已授予” - OAuth成功完成 但API返回空:{“data”: []} Meta在API层面阻止了它。连接存在,但商业组合页面需要的business_management权限并没有提前说明。 就像你有一张音乐会门票,但门口却需要一个他们没有告诉你的VIP通行证。 真正的要求 经过几周的调试:商业组合页面需要business_management权限。 问题: 1. 文档不清晰 2. 直到你构建完一切才能发现 3. 所有创作者/企业都使用商业组合 4. 审批需要2-4周 5. 在此期间,100%的用户应用都无法使用 即使是Buffer和Hootsuite也无法满足这些用户。 “支持”体验 电子邮件支持——不存在 电话——不存在 聊天——仅限广告客户 论坛——困惑的开发者 错误报告——黑洞 Meta抛弃了小型开发者。 经济学 Meta:1170亿美元收入,71,000名员工,却没有基本的开发者支持。 为什么?小型开发者无法产生广告收入。只有大型企业才重要。 每天发生的事情 场景1:开发者构建6个月→无法使用→放弃项目 场景2:初创企业融资→权限墙→烧钱→失败 场景3:公司为Facebook构建→不可能→转型 Meta应该做的事情 1. 诚实的关于business_management要求的文档 2. 在审批前使用非管理员账户进行测试 3. 真实的支持团队 4. 透明的审核流程 5. 30天的宽限期 这不会发生。Meta不在乎。 信息 Meta的平台对小型开发者充满敌意: - 不完整的文档 - 不透明的审批 - 没有支持 - 隐藏的限制 他们希望你购买广告,而不是构建应用。 现在怎么办? 请求了business_management权限。等待2-4周。 与此同时:应用对100%的用户都无法使用。发布暂停。用户感到沮丧。Meta不在乎。 在Meta上构建?不要。 使用Twitter、LinkedIn、TikTok——这些平台: - 提供准确的文档 - 提供真实的支持 - 重视开发者 小型开发者在Meta并不受欢迎。</code></pre>
查看原文
<p><pre><code> Meta&#x27;s Broken API is Killing Small Developers I built Socialync, a social media scheduler. Meta approved my app for Advanced Access with all needed permissions. Ready to launch? Not quite. The Problem When users connect Facebook Pages: {&quot;data&quot;: []} Zero pages. Every time. 100% failure rate. But it works perfectly when I test it. My pages show up, posts schedule successfully. The catch? Meta gives app admins privileged access without telling them. Users and I have identical setups - same Business Portfolio, same permissions, same OAuth flow. Yet the API only works for me (the admin), not actual users. Why Users See &quot;Connected&quot; But It Doesn&#x27;t Work When users authorize Socialync: - Facebook shows &quot;Connected&quot; - All permissions &quot;Granted&quot; - OAuth completes successfully But the API returns empty: {&quot;data&quot;: []} Meta blocks it at the API level. The connection exists but Business Portfolio pages need business_management permission that isn&#x27;t mentioned upfront. Like having a concert ticket but the door requires a VIP pass they didn&#x27;t tell you about. The Real Requirement After weeks debugging: Business Portfolio pages require business_management permission. Problems: 1. Not documented clearly 2. Can&#x27;t discover until you&#x27;ve built everything 3. All creators&#x2F;businesses use Business Portfolio 4. Approval takes 2-4 weeks 5. App broken for 100% of users meanwhile Even Buffer and Hootsuite fail for these users. The &quot;Support&quot; Experience Email support - doesn&#x27;t exist Phone - doesn&#x27;t exist Chat - advertisers only Forums - confused developers Bug reports - black hole Meta abandoned small developers. The Economics Meta: $117B revenue, 71,000 employees, no basic developer support. Why? Small developers don&#x27;t generate ad revenue. Only large enterprises matter. What Happens Daily Scenario 1: Developer builds 6 months → Doesn&#x27;t work → Abandons projectScenario 2: Startup raises funding → Permission walls → Burns runway → FailsScenario 3: Company builds for Facebook → Impossible → Pivots away What Meta Should Do 1. Honest docs about business_management requirement 2. Test with non-admin accounts BEFORE approval 3. Real support staff 4. Transparent review process 5. 30-day grace period Won&#x27;t happen. Meta doesn&#x27;t care. The Message Meta&#x27;s platform is hostile to small developers: - Incomplete documentation - Opaque approvals - No support - Hidden restrictions They want you to buy ads, not build apps. What Now? Requested business_management. Waiting 2-4 weeks. Meanwhile: app broken for 100% of users. Launch on hold. Users frustrated. Meta doesn&#x27;t care. Building on Meta? Don&#x27;t. Use Twitter, LinkedIn, TikTok - platforms that: - Provide accurate docs - Offer real support - Value developers Small developers are not welcome at Meta.</code></pre>