2016-09-19 21 views
0

OneNote APIで複数のページにまたがってdata-tag="to-do"を検索したい。私はカール通じヘッダーにアクセスTOKEで次のコードを使用しています -検索/フィルタOneNoteコンテンツでエラー "OData構文エラー"が発生する

$url = "https://www.onenote.com/api/v1.0/me/notes"; 
$url .= "/pages?filter=data-tag%20eq%20'to-do'"; 

をしかし、それは私に、このエラーを与えている -

{ 
    "error":{ 
    "code":"20128","message":"OData Syntax error at position 5 in 'data-tag eq 'to-do''.","@api.url":"http://aka.ms/onenote-errors#C20128" 
    } 
} 

誰もがこの問題を解決するために私を助けることはできますか?

答えて

0

data-tagは、ページエンティティでフィルタリングできるフィールドではないため、$ filterは機能しません。あなたは?search = [YOURSEARCHSTRING]を使ってページ内容(全文検索)を検索することができます。しかし、フルテキスト検索は、データタグのような特定の種類のページコンテンツのフィルタリングの正しい方法ではありません。

(すべてのページを照会し、その結果を解析する以外の)このコンテンツを検索する直接的な方法がないので、私は、私たちのユーザーボイスに私たちのために項目を入力することをお勧め

https://onenote.uservoice.com/forums/245490-onenote-developer-apis

関連する問題