Missing Facebook Marketing Message on ArcBlock Earn Activities

On https://community.arcblock.io/earn/?locale=en, when sharing activities, Facebook posts do not include a marketing message. Other platforms such as Twitter, Telegram, and Reddit display the expected marketing message.
Steps to Reproduce:
- Open https://community.arcblock.io/earn/?locale=en.
- Select an activity and choose to share.
- Compare share options across Twitter, Telegram, Reddit, and Facebook.
- Observe that Facebook posts have no marketing message.
Expected Result:
- Shared activities on Facebook should include a marketing message similar to other platforms (e.g., promo text, hashtags, campaign info).
Actual Result:
- On Facebook, shared content only shows the link without any marketing message.
Bug Description:
This appears to be an issue with Facebook Open Graph meta tags or the share configuration for Facebook. Unlike other platforms, the required og:title and og:description may be missing or improperly set.
Impact:
- Reduces campaign visibility and engagement on Facebook.
- Marketing campaigns lose consistency across platforms.
- May decrease user motivation to share via Facebook.
Weakness:
- CWE-451: User Interface Inconsistency (different behavior across platforms).
- CWE-640: Weak Social Media Integration (if platform-specific config missing).
Proof of Concept (PoC):
- Go to the Earn page and click Share to Facebook.
- Notice: only the link appears, no marketing message.
- Compare with Twitter/Telegram/Reddit share – marketing message is present.
Severity Classification:
- Severity Level: 🟠 Medium
- CVSS v3.1 Base Score (Estimated): 4.8 (Medium – impacts marketing & user engagement but not core functionality).
- Business Impact:
- Reduced visibility of ArcBlock promotions on Facebook.
- Lower community engagement and missed growth opportunities.
Suggested Fix:
- Verify Facebook Open Graph meta tags (
og:title,og:description****) are properly set for Earn activity pages. - Ensure Facebook share API integration includes a default marketing message.
- Align Facebook sharing behavior with Twitter, Telegram, and Reddit.
Priority: ⚡ Medium – should be fixed to ensure consistent marketing reach across all platforms.