我想使用 API 向我的 Facebook 页面添加评论

问题描述 投票:0回答:1

我想使用 API 添加评论到我的 FACEBOOK 和 INSTAGRAM 页面。

有人有更多这方面的信息吗?

我阅读了元 API 文档,但没有找到任何相关内容。

注意:我想将我的 flutter 应用程序与 META 集成。

flutter api dart meta
1个回答
0
投票

由于无法提供添加评论的直接 API 支持,您可以考虑以下替代方法:

1- 指导用户查看表单:

您可以将用户引导至 Facebook 页面的评论部分或鼓励评论的帖子。这不会是自动化的,但会鼓励用户参与。

2- 使用网络视图:

在 Flutter 应用程序中嵌入 WebView,将用户引导至 Facebook 或 Instagram 页面,在那里他们可以留下评论。

以下是如何实现 WebView 以将用户引导至您的 Facebook 或 Instagram 页面以留下评论:

1-添加WebView包:

运行此命令:

  flutter pub add webview_flutter

这会将这样的行添加到包的 pubspec.yaml 中(并运行隐式 flutter pub get):

dependencies:
  flutter:
    sdk: flutter
  webview_flutter:  ^4.7.0

2- 创建 WebView 小部件: 实现一个指向您的 Facebook 或 Instagram 页面的 WebView。

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: WebViewExample(),
    );
  }
}

class WebViewExample extends StatefulWidget {
  @override
  _WebViewExampleState createState() => _WebViewExampleState();
}

class _WebViewExampleState extends State<WebViewExample> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Leave a Review'),
      ),
      body: WebView(
        initialUrl: 'https://www.facebook.com/YOUR_PAGE_ID/reviews',
        javascriptMode: JavascriptMode.unrestricted,
      ),
    );
  }
}

YOUR_PAGE_ID 替换为您的 Facebook 页面的实际 ID。

© www.soinside.com 2019 - 2024. All rights reserved.