2

ドキュメントによると、リンクのエンドポイントは、写真、名前、および説明をパラメーターとして受け取ります。https://developers.facebook.com/docs/reference/api/の Publishing セクションから

Method                  Description                         Arguments

/PROFILE_ID/links   Publish a link on the given profile     link, message, picture, name, caption, description

ただし、これらのパラメーターを試してみると無視されます。以下の Python の例。

res = requests.post("https://graph.facebook.com/me/links", 
                    data = {'access_token':t.auth_payload,
                            'message':'testing',
                            'link':'http://percolate.com',
                            'picture':'http://i.zdnet.com/blogs/facebook_news_feed.png',
                            'caption':'this is a caption', 
                            'description':'this is a description', 
                            'name':'this is a name'})

結果は次のとおりです。

これが結果です

4

2 に答える 2

1

ユーザーのリンクの作成に関するドキュメントには、次のように記載されているだけです。

ユーザーに代わってリンクを投稿するには、publish_stream権限と次のパラメーターを使用してPROFILE_ID/feedにHTTPPOSTリクエストを発行します。

パラメータ:リンクとメッセージ

他のフィールドは、「link」パラメーターで指定されたページURLのメタデータから取得されます。

https://developers.facebook.com/docs/reference/api/user/

于 2012-05-02T16:34:16.893 に答える
0

この問題のフォローアップ。リンクエンドポイントはますます役に立たなくなりますが、/feedエンドポイントは最終的に私が必要とした機能を備えています。/ feedは、リンクを投稿するときに共有アクションを失うために使用されていました。それはその後修正されました。

リンクエンドポイントに問題がある場合。/ feedに切り替えて、ニーズに合っているかどうかを確認します。

于 2013-03-07T20:10:06.167 に答える