0

開発者として、私は (REST API 経由で PHP を使用して) クライアントと共有されているノートブックからすべてのメモを取得できます。ご覧のとおり、私が検索すると、アクセスしたセクション内の 25 件のメモがすべて返されます。

{ "@odata.context":" https://www.onenote.com/api/v1.0/ $metadata#me/notes/sections('0-240BD74C83900C17%21128584')/pages(title,id,links ,contentUrl)","@odata.count":25,"値":[ { ...

しかし、(正式に認証された)クライアントとして(そしてまったく同じコードを使用して)ログインすると、0 のメモが表示されます。

{ "@odata.context":" https://www.onenote.com/api/v1.0/ $metadata#me/notes/sections('0-240BD74C83900C17%21128584')/pages(title,id,links ,contentUrl)","@odata.count":0,"値":[
] }

クライアントが共有ノートブックのセクションだけでなく (さらに重要なことに!) そのセクションのメモを取得するには、何をする必要がありますか?

4

1 に答える 1

1

まず、共有ページが API によって返されないことをお詫びします。この問題は、パートナー サービスの地域的なインシデントにまで突き止めました。(ユーザーへの影響は、アクティブ ユーザー全体の 1% 未満と推定されます)。

インシデントが解決されると、共有ページが正しく返されていることがわかります。

それまでの間、一時的な回避策として、以下のヘッダーを API リクエストに追加すると、共有ページが返されます。

FavorDataRecency: 真

于 2016-04-20T17:57:23.367 に答える