私はreact-native-fbsdk
からGraphRequestを使って、私のアプリからFBに投稿しています。具体的には、私は外部でホストされているmp4ビデオへのリンクを投稿しようとしています。したがって、https://img.myapp.com/image_id.mp4
のようなURLに投稿しています。ここに私の要求のためのコードは次のとおりです。GraphRequestを使ってFacebookにmp4を投稿するネイティブ
return new Promise(function(resolve, reject) {
const post = new GraphRequest('/me/feed', {
httpMethod: 'GET',
version: 'v2.9',
...payload,
}, (err, result) => {
if (err) {
reject(err);
}
resolve();
});
new GraphRequestManager().addRequest(post).start();
});
そして、ここでは次のとおりです。
{
httpMethod: 'POST',
parameters: {
type: { string: 'article' },
message: { string: message || '' },
caption: { string: 'Powered by MyApp' },
link: { string: media.url },
ref: { string: uuid },
picture: { string: media.url },
source: { string: media.url },
properties: [
{ name: { string: 'type' }, text: { string: 'video.other' } },
],
}
私の心の問題は、私はそれとして(FBへのMP4リンクを投稿し、ビデオループを見てみたいということですわずか数秒です)。このproperties
プロパティは、タイプ、高さ、幅、その他のプロパティを指定して、リンク内のビデオに関する情報を他の場所に渡すためのメタタグを追加する必要がある場所であると確信しています。
私が試してみました: - POSTドキュメント(https://developers.facebook.com/docs/graph-api/reference/v2.11/post)ここでgraph api Error: Unexpected value for parameter 'properties'. Request parameters need to be objects with a 'string' field.
は、グラフAPIでproperties
ブロックのスクリーンショットです:しかし、properties
と は、私はそれが私はこのエラーを取得しているように書か私が考えることができるように、このオブジェクト(または配列?)のための多くの異なる設定として、彼らはすべてこのエラーを返します。 GraphRequestを使用してmp4ビデオを投稿することに精通している人がいますか、または少なくともproperties
パラメータを使用する方法について私にアドバイスできますか?前もって感謝します!