我想使用 API 添加评论到我的 FACEBOOK 和 INSTAGRAM 页面。
有人有更多这方面的信息吗?
我阅读了元 API 文档,但没有找到任何相关内容。
注意:我想将我的 flutter 应用程序与 META 集成。
由于无法提供添加评论的直接 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。